Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

VBAで別シートを参照する

別シートの参照と選択の違い 別シートを参照するには、2つの方法があります。 1つは別シートを選択した上で、その別シートを参照する方法です。 もう1つは別シートを選択せずに、その別シートを参照する方法です。 別シートを事前 […]

VBAでバッチファイル(bat)を実行する

バッチファイルを実行するにはShell関数かWshShellクラスを使う バッチファイル(*.bat)を実行するにはShell関数かWshShellクラスを使います。どちらを使うかはバッチファイルとVBAが同期か非同期か […]

VBAで指定セル範囲の指定した背景色のセルを数える

指定した色と同じ背景色のセルを数えるには 指定セル範囲にある指定した色と同じ背景色のセルの数を数えるには、大きく2つの処理が必要になります。 1つは「指定セル範囲」を決めることです。一般的には選択範囲とすることが多いとは […]

VBAのSheetsとWorksheetsの違い

SheetsコレクションとWorksheetsプロパティの違い ワークシートを参照する際に、SheetsコレクションやWorksheetsプロパティを利用します。 SheetsとWorksheetsの違いは、Sheets […]

VBAで作業中のシートを参照する

ActiveSheetプロパティ 一番手前に表示されているシートであるアクティブシートを参照するにはActiveSheetプロパティを利用します。 アクティブシートはブックに紐づくため、3つのブックを開いている場合は3つ […]

VBAでワークシートを参照する

Worksheetsプロパティ ワークシートを参照するにはWorksheetsプロパティを利用します。 シートの選択、追加、削除、移動、コピーなど、シート操作の基本となるプロパティです。 構文 Application.W […]

VBAからExcelのワークシート関数を使う

Excelのワークシート関数をVBAで使うには? Excelには便利なワークシート関数があります。VLOOKUP関数やSUM関数など300以上あります。これらのワークシート関数はVBAでも使うことが出来ます。 もしワーク […]