NetworkTrade said:
VB (or really .Net Visual Studio) is widely taught and
classes can by found at many community colleges....
and they are typically quite affordable
Except as they cover "basic programming issues", VB.NET or VisualStudio.NET
classes aren't going to be applicable.
I don't think I've ever seen a VBA class taught in my area.
VBA classes are taught in some colleges/universities/user groups. As of
April 2007, a new Special Interest Group devoted to VBA was launched in my
user group. Some VBA is also covered in Special Interest Groups devoted to
products (e.g., Word, Excel, and Access) in which VBA is the programming
language.
Simplistically, I view VBA essentially to be a subset (or maybe a
superset -
not sure)of VB in that it has specific terms/functions/commands unique to
the
Office Suite Products.
Unfortunately, that is incorrect. The core language of VB 6.0 and VBA 6.0
are the same, contiained in VBA6.DLL. VB.NET is a different language than
"classic VB" (VB 6.0 and earlier).
It is the different Object Models of the Office software products that make
VBA 6.0 seem so different than VB 6.0.
Larry Linson
Microsoft Access MVP