マクロ・VBA

Excel関係

【Excel VBA】フォルダ内のファイルを一括処理する方法|Dir関数で複数ブックをまとめて集計

毎月届く取引先別・拠点別のExcelファイルを、1つずつ開いてはコピペで集計する作業を続けていませんか。ファイルが10個、20個と増えるほど、この作業にかかる時間もミスのリスクも比例して増えていきます。この記事では、指定したフォルダ内のEx...
マクロ・VBA

【Excel VBA】If文で条件分岐する方法|「〇〇なら××する」を自動化する基本構文

マクロに「セルの値が80以上なら合格、それ未満なら不合格と表示したい」といった判断をさせたいのに、書き方がわからず悩んでいませんか。これまでの記事で紹介したFor Nextループは同じ処理を繰り返すことはできますが、状況に応じて処理を変える...
マクロ・VBA

【Excel VBA】保守性の高いコードの書き方|半年後の自分が困らないマクロの作法

自分で書いたはずのマクロなのに、半年後に見返したら何をしているコードか分からず、修正に何時間もかかってしまった経験はありませんか?会社の後輩と勉強がてら様々なExcelの記事を見ながらつぎはぎでコードを書いていったら非常に読みづらいものが完...
Excel関係

【Excel VBA】最終行・最終列を自動取得する方法|表が増えても壊れないマクロの基本テク

Excel VBAで表を操作するマクロを書いていると、「行数や列数が変わるたびにコードを直す」という悩みに必ずぶつかります。あらかじめ範囲を決め打ちしたコードは、データが増えた瞬間に処理漏れが起きたり、逆に空白行まで無駄に処理してしまったり...
Excel関係

【Excel VBA】シートのコピーとファイル保存を自動化する方法|実務でよく使うマクロ集

難易度:★☆☆☆☆使用するもの:Worksheet.Copy Workbook.SaveAs ThisWorkbook.SaveExcelで毎月同じシートを手作業で複製していませんか?また作業が終わるたびに手動でファイルを保存・別名保存して...
Excel関係

〖Excel VBA入門〗VBAとマクロの違いとは?初心者が最初に理解しておきたいポイント

Excelを勉強していると、マクロVBAという言葉をよく見かけます。「なんとなく同じ意味?」「マクロとVBAって何が違うの?」と疑問に思う方も多いのではないでしょうか。この記事ではVBAとマクロの違いそれぞれの役割初心者が理解しておきたいポ...
Excel関係

最初に混乱するExcel VBA用語集【基礎】

Excel VBAの学習を始めたとき、専門用語が多くて戸惑ったことはありませんか?この記事では、初心者が最初につまずきやすい基本用語を厳選し、比較的わかりやすく説明します。まずはここから覚えれば、他の記事やコードがぐっと読みやすくなります!...
Excel関係

【Excel VBA】チェックボックスをまとめて作る方法(フォームコントロールの活用)

会社で部品のピッキングなどを行う際に複数チェックボックスを作って部品を集め終わったらチェックボックスに☑をいれる様なExcelシートを作ったことはありますか?あれって数個だけならまだしも10個20個...となってくると作るのも大変ですしチェ...
Excel関係

【Excel マクロ】「開いたら必ず特定のシートを表示させる」方法(保存時のシートに左右されない設定)

Excelでは、ブックを保存したときに開いていたシートが、次回開いたときにそのまま表示されるのが通常の動作です。しかし、「どのシートで保存したとしても、開いたら必ず特定のシートを表示したい」というケースもよくあります。複数の部署で一つのEx...
Excel関係

【Excel VBA】セルに入力すると自動で当日の日付が入る仕組みを作る方法

普段の仕事でExcelで在庫、入出庫の管理や作業記録を入力する機会がある方は経験があるかもしれませんが一行打ち込む毎に横に日付をいれたりするのは面倒くさくないですか?コピペ、Ctrl+;で入れるだけなので大きな手間ではありませんが数量を入力...