Für VB das beste deutschsprachige Buch: Michael Kofler Visual Basic - Addison Wesley Verlag - über 1000 Seiten -für Anfänger und Profis
VBA unterscheidet sich natürlich etwas (weniger Funktionalitäten).
VBA für Word oder für Access? VBScript, ASP? Es kommt also schon darauf an was Du willst.