A macro is something which is able to execute a series of tasks.
It would be used when you are performing a task quite often, which may be complex to do and prone to error
E.g. "Format the spreadsheet, by bolding all headings, putting '$' in columns...and print"
If i were to do this every day manually, it'd waste a lot of time, and it's possible I'd make mistakes.
If i create a macro, i record all the procedures and when i execute the macro, the process is carried out, thus saving
time, effort (efficient) and because the macro does the exact same thing every time, there are no errors - accurate output (effective)
I put a little thing on VLOOKUP, located here:
http://vcenotes.com/forum/index.php/topic,32827.0.htmlAlso, i don't think we are required to create macros, just know the definition.