Mac版Excelで下記のコードを実行すると、Workbooks.OpenでPath & bufが開けるのに、Name Path & bufでは、「実行時エラー53、ファイルが見つかりません」とエラーになります。
理由がわからないのですが、ご教示お願いします。
VBA
1Dim bangou As String 2Dim edaban As Integer 3Dim Path As String, buf As String 4 5Path = MacScript("return posix path of (choose folder with prompt ""Select the folder"") as string") 6 7bangou = InputBox("請求書番号(日付)を入れてください。?", "確認", Format(Date, "yyyymmdd")) 8edaban = InputBox("枝番の開始番号を入れてください。?", "確認", 1) 9 10i = 0 11buf = Dir(Path & "*.xlsx") 12 Do While buf <> "" 13 Workbooks.Open Path & buf 14 Worksheets(1).Cells(1, 7) = bangou & "-" & Format(edaban + i, "00") 15 Application.DisplayAlerts = False 16 ActiveWorkbook.Close SaveChanges:=True 17 18 FileName = Left(buf, 11) 19 20 Name Path & buf As Replace(buf, FileName, bangou & "-" & Format(edaban + i, "00")) 21 22 Application.DisplayAlerts = True 23 buf = Dir() 24i = i + 1 25 Loop
あなたの回答
tips
プレビュー