My two penneth....IMHO I think for VB/A, "macro" is a misnomer. What you actually create aresubroutines and functions both of which could possibly refered to as"procedures". It could be that "Macro" is a hang over from earlier Excelmacro sheets.