Many useful resources here for VBA, one of the most useful points though is that when you turn on the Macro Recorder in Excel the Macros created are VBA code. Excel is huge, trying to learn all the nuances of VBA will take a fair time, OTOH recording a macro takes seconds and you'll get a quick idea of how the language works.