VBAからバッチファイル(.bat)を実行する方法|Shellで非同期・WshShellで同期・引数の渡し方 公開日:2018年5月16日 VBA バッチファイルを実行するにはShell関数かWshShellクラスを使う VBAからバッチファイル(*.bat)を実行するには、Shell関数かWshShellクラスを利用します。いずれも外部アプリケーションを実行するた […] 続きを読む
VBAで指定セル範囲の指定した背景色のセルを数える 公開日:2018年5月15日 セル 指定した色と同じ背景色のセルを数えるには 指定セル範囲にある指定した色と同じ背景色のセルの数を数えるには、大きく2つの処理が必要になります。 1つは「指定セル範囲」を決めることです。一般的には選択範囲とすることが多いとは […] 続きを読む
VBAでワークシートの選択とシートのアクティブを行う 公開日:2018年5月13日 シート ワークシートの選択 ワークシートの選択はSelectメソッドを利用します。選択状態になるとWorkbookオブジェクトのSelectionプロパティで参照できるようになります。 ワークシートの選択は単一シートだけでなく複 […] 続きを読む
VBAのSheetsとWorksheetsの違い 公開日:2018年5月13日 シート SheetsコレクションとWorksheetsプロパティの違い ワークシートを参照する際に、SheetsコレクションやWorksheetsプロパティを利用します。 SheetsとWorksheetsの違いは、Sheets […] 続きを読む
VBAで作業中のシートを参照する 公開日:2018年5月9日 シート ActiveSheetプロパティ 一番手前に表示されているシートであるアクティブシートを参照するにはActiveSheetプロパティを利用します。 アクティブシートはブックに紐づくため、3つのブックを開いている場合は3つ […] 続きを読む
VBAでワークシートを参照する 公開日:2018年5月8日 シート Worksheetsプロパティ ワークシートを参照するにはWorksheetsプロパティを利用します。 シートの選択、追加、削除、移動、コピーなど、シート操作の基本となるプロパティです。 構文 Application.W […] 続きを読む
VBAからExcelのワークシート関数を使う 公開日:2018年5月6日 関数 Excelのワークシート関数をVBAで使うには? Excelには便利なワークシート関数があります。VLOOKUP関数やSUM関数など300以上あります。これらのワークシート関数はVBAでも使うことが出来ます。 もしワーク […] 続きを読む
VBAのWorksheetFunctionプロパティのワークシート関数一覧 公開日:2018年5月6日 関数 ワークシート関数一覧 WorksheetFunctionプロパティで使えるワークシート関数の一覧です。 Excelのバージョンによって異なるものもあると思います。 以下はExcel2010で確認した一覧です。 ワークシー […] 続きを読む
VBAで非表示シートの再表示を禁止する 公開日:2018年5月4日 シート 非表示シートは再表示を禁止するにはVBAで対応するしかない Excelでシートタブを右クリックして「非表示」を選択するとそのシートを非表示にすることができます。ただし、その場合は再表示が可能です。 ところが、場合によって […] 続きを読む
VBAでシート名の取得と設定を行う 公開日:2018年5月3日 シート シート名はNameプロパティで管理 シート名は各種シートオブジェクト(Worksheet、Chart、DialogSheet)のNameプロパティで管理されています。 シート名の取得と設定のどちらもNameプロパティで行 […] 続きを読む