"\バックアップ"解説フォルダを作成する場合は、MkDirステートメントを使用します。作りたいフォルダのパスを渡すと、そのフォルダを作成してくれます。パスはすべて手打ちでももちろん動きますが、便利なパスの渡し方として、WorkbookオブジェクトのPathプロパティが活用できます。「あるブックと同じフォルダ」を簡単に指定できますので覚えておきましょう。注意しなければいけないエラーが2つありますので解説します。存在しているフォルダを指定できないまず1つ目が、「すでにあるフォルダを指定するとエラー」になります。」というエラーで分かりづらいのも気を付けてください。Ifこのように「フォルダがなければフォルダを作成する」コードを書くことで対応します。あるフォルダの中にしか作成できない続いて2つ目が、既に存在しているフォルダの中にしか実行できない、つまり、「深い階層まで一気に作ろうとするとエラー」になります。"C:\Users\○○\Desktop\商品\くだもの\柑橘\みかん"このコードを実行するとエラーとなります。MkDirステートメントは「1回で1フォルダしか作成できない」ということです。"C:\Users\○○\Desktop\商品\くだもの\柑橘\みかん"このように上の階層から順に作成していく必要があります。"C:\Users\○○\Desktop\商品"これは書いてはいけないというのも面倒なポイントですね。「"\"ごとにパスを区切り、MkDirを繰り返し実行するループ処理」を書く必要があります。このコードについてはこちらの記事を参考にしてください。www.limecode.jp以上でフォルダを作成する「MkDirステートメント」の解説を終わります。必要な処理がありましたら、本記事とあわせてお持ち帰りください。「日本語の変数でプログラミングすれば、みんなが幸せになれる」という思想の元、主にExcelVBAのマクロやコードを解説しているブログです。この思想については↓の記事をご覧ください。変数を日本語にすればプログラミングが上達する記事の更新通知や質問の回答はTwitterでも行っております。お気軽にフォローください。12はてなブログをはじめよう!LimeCodeさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。