• ベストアンサー

Office 2011 VBA フォルダ作成

Mac Office 2011 Excelで、Windows版で作成したマクロを読み込ませようとしてエラーが発生しています。 『実行時エラー76:パスが見つかりません』 Web上のMac Office 2011 のVBAヘルプをみても「MkDir」コマンドが見つかりません。 Office 2011 VBAからは、上記コマンドが削除されているようなのですが、マクロからフォルダを作成させる方法をお教え願えないでしょうか。 (会社のPC環境上、Macで動作させないといけないのでよろしくお願いいたします。)

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

テスト環境がないので断言は出来ないが。 MkDirコマンドがなくなるとは考えにくい。 フォルダを作るところの、親フォルダへのパスが、現状(または実行現時点)のパソコンのドライブとファイルの状態では見つからないのでは。 別の方法で、Googleで「FSO フォルダ 作成」で出てくる記事で勉強し 例 http://officetanaka.net/excel/vba/filesystemobject/filesystemobject.htm CreateFolderメソッドでやってみては。

takepon_dasu
質問者

お礼

ご回答ありがとうございました。 早速 CreateFolderメソッドを試してみます。

takepon_dasu
質問者

補足

もっとも基本的な部分で間違えていたことをお詫びいたします。 というのも、WEB上でいろいろと調べていくうちに、Mac版VBA上でパスを設定してやるときの記入方法が誤っていたことに気づきました。 Windows版の場合は 「¥test¥test」 のようにパス名の前に『¥』マークをつけます。 私は、Mac初心者のためこのことを知らずに、そのままにしていました。 実際には『¥」ではなく「:」をつけないといけないと・・・。 そのため質問にあるようなエラーが出てきて、 「MkDirコマンドが削除されたのか??」 などという世迷い言を質問に載せてしまいました。 imogasiさん、大変失礼いたしました。 解決いたしました。