How to get the path of current worksheet in VBA?

Alex Gordon picture Alex Gordon · May 11, 2010 · Viewed 685.4k times · Source

I wrote a macro as an add-in, and I need to get the path of the current worksheet on which it is being executed. How do I do this? How do I get the file path (just the directory)?

Answer

BradC picture BradC · May 11, 2010

Use Application.ActiveWorkbook.Path for just the path itself (without the workbook name) or Application.ActiveWorkbook.FullName for the path with the workbook name.