5、VBAによるマクロの作成(応用編)

5−2、ファイルやフォルダの操作


ファイル(ブック)の操作

フォルダの操作

例)

※ここでの例は他の例文とのつながりはありません。新規ファイルを用意してください。

A1に「ブックの保存」と入力し、このブックを新しくデスクトップに作成した「TestFolder」の中に「SaveTest.xls」という名前で保存します。

※Windowsの場合
Sub
BookSave()
  Range("A1") = "ブックの保存"
  MkDir "c:\WINDOWS\デスクトップ\TestFolder"
  ChDir "c:\WINDOWS\デスクトップ\TestFolder"
  ActiveWorkbook.SaveAs FileName:="SaveTest.xls"
  ActiveWorkbook.Close

End Sub

※Macintoshの場合
Sub
BookSave()
  Range("A1") = "ブックの保存"
  MkDir "Macintosh HD:Desktop Folder:TestFolder"
  ChDir "Macintosh HD:Desktop Folder:TestFolder"
  ActiveWorkbook.SaveAs FileName:="SaveTest.xls"
  ActiveWorkbook.Close

End Sub

【このコードの解説】

+α講座

 ※ブック名を指定しての操作は以下のように記述します。