Macro Intro
Say you work in finance and the fiscal year to coming to an end. This is the “fun” time of the year where you need to manually update all the hundreds of expense and revenue spreadsheets with the new year, dates, and you were instructed to use abbreviations instead of division names. This can be a time-consuming task that is only going to come up again which is why we created the Excel Find and Replace across Multiple Excel Workbooks macro! This is an Excel macro that will Find and Replace values in Multiple Excel Workbooks. This Excel macro will even find text in the Header, Footer and even Textboxes! This macro references 3 columns in Excel. In Column A are the values to Find. In the adjacent cell in column B is the value that will Replace what is found. Column C is optional allowing you an opportunity to populate the full path to any Excel Workbooks you want to search through. If nothing is populated in the Column C this macro will loop through all of the Excel Workbooks available in the Active Excel Workbook’s Folder Path. Once a Excel Workbook is opened this macro will loop through every Find and Replace value placed in Column A and Column B. This Excel macro is a great way to maintain Excel Workbooks that are routinely changing information.See it in Action
Watch this video to see this macro in action.***Video coming soon!***
Code
Here is the code for this macro. Make sure the following References are setup before running it: Visual Basic For Applications, Microsoft Excel 16.0 Object Library, Microsoft Office 16.0 Object Library, OLE AutomationInsider Content
Here is the Insider code for this macro. This macro will allow you to use Column C to list multiple folder paths to loop through all of the Excel Workbooks found within them. This varies from the Free Macro behavior in that Column C is used to loop through individual Excel Workbooks which can be labor some if you have 100s of workbooks to loop through in a handful of Folders. Column C will remain optional and if nothing is populated in Column C this macro will look to the same Folder Path as the Active Excel Workbook, find the Sub-Folders, and loop through each one finding Excel Workbooks to complete a Find and Replace. This macro will even loop through Sub-Folders within Sub-Folders. Make sure the following References are setup before running it: Visual Basic For Applications, Microsoft Excel 16.0 Object Library, Microsoft Office 16.0 Object Library, OLE AutomationCustomization
These segments of code can be customized to personalize this macro.Coming Soon!