Let's say, there is a report that has already been created in a sheet in a work book using macros. I want to create another report within the same workbook in another sheet(tab) with the exact same code in VBA which was used to create the report that had already been created. I want the exact same layout of that report but the macros will change because the report serves a different set of data. For e.g. The report already created is for cargo/freight moving internationally from the US. So there is a button with a macros assigned for London-Heathrow, another button for Leipzig, Germany etc. Now I want to create another report with the exact same layout/format, for cargo moving domestically within the US. So essentially, the buttons will change to Dallas, New York, etc. Now, how do I go about editing the first report to suit my needs to create the new report? Can I just copy the macros used from the first report and edit the names alone? Or will I have to add/edit something else to make the macros for the new report work?