Hi @Tommie Bowman
Thank you for reaching out to the Microsoft Q&A Forum.
I understand how confusing this issue can be when your VBA macro works normally on Excel for Windows but fails on Excel for macOS.
Based on your description, I tested the behavior on my side. I tried the same approach using both FileDialog and the Application.GetOpenFilename method, but I also wasn’t able to get it working on my side. When running GetOpenFilename on macOS, it immediately returns the following message:
Run-time error '1004': Method 'GetOpenFilename' of object '_Application' failed.
From what I can see, this might be related to how Excel for Mac handles the file picker functions. On macOS, Excel may not be able to open the native file selection dialog, even with simple code, so the behavior can differ from Windows. Because of this, the same VBA code you use on Windows might not run on the Mac version.
I know this may not be the answer you were hoping for, and I truly appreciate your patience and understanding while working through these platform-specific differences.
If you need any further assistance, please feel free to let me know.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.