教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

【ExcelVBA ブック操作】ブック内のシートがアクティブになった時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_SheetActivate(ByVal Sh As Object) ' 実行したいコードをここに記述しますEnd Sub 解説 Workbook_SheetActivateイベントプロシージャは、Excelブック内のシートがアクティ…

【ExcelVBA シート操作】シートがダブルクリックされた時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) ' 実行したいコードをここに記述するEnd Sub 解説 Worksheet_BeforeDoubleClickイベントプロシージャは、セ…

【ExcelVBA シート操作】シートで選択範囲が変更された時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) ' 実行したいコードをここに記述するEnd Sub 解説 Worksheet_SelectionChangeイベントプロシージャは、シート上でセルの選択範囲…

【ExcelVBA シート操作】シートが非アクティブになった時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Worksheet_Deactivate() ' 実行したいコードをここに記述するEnd Sub 解説 Worksheet_Deactivateイベントプロシージャは、特定のシートが非アクティブ(選択されていない)になったと…

【ExcelVBA シート操作】シートがアクティブになった時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Worksheet_Activate() ' 実行したいコードをここに記述しますEnd Sub 解説 Worksheet_Activateイベントプロシージャは、特定のシートがアクティブになったときに自動的に実行されます…

【ExcelVBA シート操作】シートのイベントプロシージャを作成するにはどうすればいいの?教えて!

シートのイベントプロシージャとは? イベントプロシージャの作成方法 イベントプロシージャの実例 ポイント まとめ シートのイベントプロシージャとは? シートのイベントプロシージャとは、Excelシート上で発生する特定のイベントに対して実行されるVBAコ…

【ExcelVBA ブック操作】ブック内のシートが変更された時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) ' 実行する処理を記述する部分End Sub 解説 Workbook_SheetChangeイベントプロシージャは、Excelブック内のシート…

【ExcelVBA ブック操作】ブックを保存する時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) ' 実行したい処理をここに記述しますEnd Sub 解説 Workbook_BeforeSaveイベントプロシージャは、ブック(Excel…

【ExcelVBA ブック操作】ブックを開いた時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_Open() ' 実行したいコードをここに記述しますEnd Sub 解説 Workbook_Openイベントプロシージャは、Excelブックが開かれたときに実行されるプロシージャです。 プログラミン…

【ExcelVBA ブック操作】ブックに新しいシートを追加した時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_NewSheet(ByVal Sh As Object) ' 実行したいコードをここに記述しますEnd Sub 解説 Workbook_NewSheetイベントプロシージャは、新しいシートがブックに追加されるたびに自動…

【ExcelVBA ブック操作】ブックが非アクティブになった時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_Deactivate() ' ここに実行したいコードを記述するEnd Sub 解説 Workbook_Deactivateイベントプロシージャは、ブックが非アクティブ化されたときに実行されます。例えば、ブ…

【ExcelVBA 外部アプリケーション連携】AccessとExcelを連携して使用するためにはどうすればいいの?教えて!

はじめに AccessとExcelの連携の重要性 Microsoft Office 16.0 Access Database Engine Object Libraryの概要 Microsoft Office 16.0 Access Database Engine Object Libraryの設定方法 まとめ はじめに Microsoft AccessとExcelは、データベース管理とデー…

【ExcelVBA ブック操作】ブックを印刷する時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ ブックを印刷する時に発生するイベントプロシージャは「Workbook_BeforePrint」を使います。 構文 構文は以下の通りです。 Private Sub Workbook_BeforePrint(Cancel As Boolean) ' 実行するコードをここに記述するEnd …

【ExcelVBA ブック操作】ブックを閉じる時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_BeforeClose(Cancel As Boolean) ' 実行したい処理を記述しますEnd Sub 解説 Workbook_BeforeCloseイベントプロシージャは、Excelブックが閉じられる直前に実行されます。つ…

【ExcelVBA ブック操作】ブックがアクティブになった時に発生するイベントプロシージャを作成するにはどうすればいいの?教えて!

構文 プログラミング例 まとめ 構文 構文は以下の通りです。 Private Sub Workbook_Activate() ' 実行するコードをここに記述するEnd Sub 解説 Workbook_Activateイベントプロシージャは、ブックがアクティブ化されたときに実行されます。ブックがアクティブ…