【Excelマクロ】フォルダがなければ自動で作成するマクロ
ファイルを保存する前に「保存先のフォルダがない」と気づくことはよくあります。 マクロでファイルを出力する処理を組んだとしても、保存先のフォルダが存在しなければ、エラーになってしまいます。 このようなときに便利なのが、フォ […]
ファイルを保存する前に「保存先のフォルダがない」と気づくことはよくあります。 マクロでファイルを出力する処理を組んだとしても、保存先のフォルダが存在しなければ、エラーになってしまいます。 このようなときに便利なのが、フォ […]
特定のフォルダにあるファイルのうち、最近更新されたファイルだけを自動で開きたいというニーズは多くあります。 たとえば、作業ファイルが日々増えていく場合、「前回使ったものだけ開ければ十分」という場面もあります。そんなときに
特定のフォルダにどんなファイルが保存されているかを一覧にまとめたい。そんなとき、手作業でひとつずつ確認していては手間も時間もかかってしまいます。 VBAを使えば、フォルダ内のファイル名を一括で取得し、シートに自動で一覧化
VBAでマクロを作っていると、「変数の中身が思った通りの値になっていない」「どこで値が変わってしまったのか分からない」といった悩みにぶつかることがあります。 そんなときに役立つのが 「ウォッチウィンドウ」 です。 これは
VBAで処理を組んでいると、同じ値を何度もコードの中で使う場面が出てきます。 たとえば「税率は10%」「書き込み先はシート名『データ』」「完了メッセージは『処理が終わりました』」など、決まった値を何度も使うときには、定数
マクロで大量のデータを処理するような場面では、「あ、ちょっと間違えたかも…」と途中で処理を止めたくなることがあります。 しかし、標準のVBAマクロでは、一度実行を始めると処理が終わるまで止まりません。 こういった場面で便
Excel VBAで実務の自動化を進めていると、「この処理、やりたいことはわかっているけど、どこから手をつければいいかわからない…」という場面にぶつかることがあります。 特に、条件分岐が複数ある、繰り返し処理が絡む、例外
Excel VBAでデータチェックや処理分岐を作成していると、「いくつかの条件を満たしたら処理する」「どれかひとつでも条件に当てはまったら中止する」といった複数条件の判断が必要になることがあります。 最初は If ~ T
Excelでデータ入力をしていると、「新しく追加したデータを常に昇順に整えたい」「入力後に自動で並べ替わってほしい」と感じる場面がよくあります。 たとえば、売上記録を日付順に保ちたい、名前順に顧客一覧を並べたいといったケ