Secondo me i termini "completa" e "gratuita" fanno un po' a cazzotti tra loro. Per quanto ho potuto trovare le guide complete (per quanto possa essere completa un'unica guida) non sono gratuite. E le guide gratuite non sono mai complete. Ti posso consigliare qualcosa di gratuito e qualcosa di (quasi) completo.
Tanto per cominciare questo forum, leggendo tutti i topic, anche vecchi, è un'ottima fonte di informazioni.
Per quanto riguarda il gratis questi sono i siti che io consulto più spesso:
http://www.mrwebmaster.it/visual-basic/ ... da-vba_57/http://mikevba.altervista.org/http://ennius.interfree.it/http://remigueudelot.free.fr/cours%20VB ... 0macro.phphttp://www.sitocomune.com/Un ottimo mini-corso di Visual Basic è qui
http://www.simply4you.it/articoli/vbp/default.aspA Pagamento, invece mi sento di consigliarti i libri di Mondadori Informatica; le edizioni economiche sono ferme alla versione Office 2003. In particolare "Le Macro di Excel 2003" e "Programmare Microsoft Access 2003".
Ciao e buon lavoro
federico