MacでExcelVBAを使う際にもっとも基本的なことなのに難しいことのひとつに日本語のファイルのパス指定があります。 Macでも、Applescriptを使うと、日本語のパスでも取得可能でしたので、忘備録のため記載します。 コード Public Sub Main_Proc() MyPath = GetFilePathForMac("Excelを選んでください", " {""xls"", ""xlsx""}") ActiveSheet.Range("C9").Value = MyPath End Sub Rem Mac用にファイルパスを取得する(1つのファイル) Private Function GetFilePathForMac(mypronpt As String, myfiletype As String) As String Dim MyPath As String Dim MyS
![【Mac】ExcelVBAで日本語ファイルのパスを指定する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ad860578755f61eec42b3f0908656c52b1b25a7/height=288;version=1;width=512/http%3A%2F%2Flh4.ggpht.com%2F-ijaoii21Yjs%2FUvipm4tsnJI%2FAAAAAAAAI74%2Fwdy7xTmeL48%2Fw1200-h630-p-k-no-nu%2Fth_Excel2.jpg%3Fimgmax%3D800)