このブログは広告及びアフェリエイトプログラムを使用しています。

プライバシーポリシーと免責事項



Excel 2019 for Mac でのファイル関連関数の挙動について 1

December 3, 2020
excel vba Mac Excel for Mac
執筆:EugeneAmnis

Excel 2019 for Mac でのファイル関連関数の挙動について 1

Mac版の VBA でよくトラブルになる事の一つにDir関数を含むファイル関連関数があります。Excel VBA では別のファイルを操作する事も多いので不具合は避けたいところです。今回は Excel 2019 for Mac でのファイル関連関数の挙動を調べていきます。長くなるので複数回に分けてお送りします。

パス、コピー、移動(名前変更)、削除

結論から言うと全てほぼ同じように動きました。Mac版ではお決まりのアクセス権の付与作業が必要ですがエラーが発生する事はありませんでした。

コードと結果

Windows

Mac

コード

Sub DefaultFilePathTest()

ActiveCell.value = Application.DefaultFilePath

End Sub

Sub currentPath()

ActiveCell.value = ThisWorkbook.path

End Sub

Sub copy()

Dim dpath As String
Dim path As String
Dim copypath As String

dpath = ThisWorkbook.Worksheets(1).Range("B2").value
path = ThisWorkbook.Worksheets(1).Range("B3").value
copypath = dpath & Application.PathSeparator & "testcopy.txt"

FileCopy path, copypath

End Sub

Sub namechange()

Dim dpath As String
Dim path As String
Dim namepath As String

dpath = ThisWorkbook.Worksheets(1).Range("B2").value
path = dpath & Application.PathSeparator & "testcopy.txt"
namepath = dpath & Application.PathSeparator & "testname.txt"

Name path As namepath

End Sub

Kill 任意のファイルパス

次回はフォルダ関連をお送りします。

Next Previous

MailForm

excel vba Mac Excel for Mac

Home

Excel開発にリファレンスは必要か?

October 26, 2024
excel Excel for Mac データ入力 操作 QC KAIZEN

Mac版VBAでファイルを開く際のWindows版との違いについてGeminiに聞いてみた

October 14, 2024
AI excel Excel for Mac Mac

GeminiにExcel for Macについて聞いてみた(AppleScriptTask編)

October 9, 2024
AI excel Excel for Mac Mac