Todd,
I hope that I am not being presumptuous in assuming that I am one of the 10,
so ignore this if you didn't think so<vbg>!
Personally, I have used Basic in many forms in the past, first with the
Apple, then with the old BBC machine. I migrated onto Pascal in the mid
80's. In the late 80's I started to use Excel (switching from Lotus), but I
didn't use it's macro language much (the VBA predecessor) , found it too
clunky, and thus didn't really build Excel type applications. By the time
VBA came out I was pretty conversant with Excel, and had started to use VB
for applications, so a switch to using VBA was relatively painless, although
understanding the object model was the key to use it to any effectiveness.
As I said, I had VB experience, so my main problem at the start of using VBA
was the Excel object model (and I must admit I still find the Word and
Outlook models a challenge, and the Visio model almost incomprehensible). To
help me with that, guess where I looked - you've got it, these NGs. From
here I also learnt that the MS KB articles are very useful, I found Chip
Pearson's site which has always been an inspiration, and various other
learning resources. The only VBA book I have ever bought is John Green's
Programmer's Reference Manual which is great, but other people also say good
things about some of John Walkenbach's books, and Kent Getz''s book is well
regarded.
The other aspect that took some understanding was APIs. I used the Allapi
site here to get me kick started, and although it is not maintained anymore,
it can still be found at
http://www.mentalis.org/index2.shtml.
As VBA is a subset (or is it a superset?) of VB, many of the VB resources,
books and websites, can also be very useful in getting particular problems
solved.
The amazing thing is how mushy free information there is out there, although
there is no substitute for practice, and trial and error. I do often think I
am writing code purely for the sake of having some code that does 'xyz', not
to solve a problem I have today<vbg>.
--
HTH
Bob Phillips
... looking out across Poole Harbour to the Purbecks
(remove nothere from the email address if mailing direct)