To auto run your macro, use a Workbook_Open event procedure, which is run automatically upon opening the workbook.I managed to figured it out myself....now, it does not prompts me for that 'Enable macro' button....but still the macro does not auto run......how to make it auto run ?