VBA è Viual Basic for Application: lo trovi ad esempio all'interno di file Excel. Ci puoi fare delle macro.
VBScript è un linguaggio di scripting. Non l'ho mai utilizzato ma non fa al caso tuo.
Visual Basic. Questo è il linguaggio vero e proprio. Fino alla versione 6 compilavi i sorgenti e i distribuivi assieme ad altri eventuali componenti aggiuntivi che avevi messo dentro all'applicazione. Dalla versione .net, per far funzionare l'applicativo devi aver preinstallato il framework e distribuire l'eseguibile assieme ai file che trovi nellastessa cartella dell'eseguibile (release).