В одно вложение не влезло
А разве столь нужны остальные файлы, чтобы посмотреть код?

Сходу могу сказать пару вещей, которые точно надо менять под MAC:
1. Все, что связано с разделителем папок в путях. У Вас используется левый слэш, в MACе как правило правый. Поэтому лучше делать более кроссплатформенный вариант. На примере одной строки. Вместо:
.Cells(6, "B") = ThisWorkbook.Path & "\MiraGoGt.xlsx"
записать так:
.Cells(6, "B") = ThisWorkbook.Path & Application.PathSeparator & "MiraGoGt.xlsx"
2. Насколько знаю, диалоговые окна выбора файлов и папок на МАС и Windows различаются. Поэтому надо будет искать код диалогового окна под MAC и делать ветвление в зависимости от типа операционной системы. Что-то вроде:
If Application.OperatingSystem Like "*Mac*" then
' код под Mac
Else
' код под Windows
End if
Но там надо более капитально в тему погружаться, т.к. разные версии Excel и MAC могут требовать различные методы. Но это не точно

Все остальное в коде выглядит вполне рабочим под обе оси. Но проверить, увы, не могу - нет больше MACа под рукой.