教えて!ExcelVBA!

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

ブック操作

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

ブック内のシートが再計算された時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =======================================================…

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

ブック内のシートが右クリックされた時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 ===================================================…

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

ブック内のシートがダブルクリックされた時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 ===============================================…

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

ブック内のシートがアクティブになった時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =================================================…

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

ブック内のシートが変更された時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =========================================================…

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

ブックを保存する時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =====================================================================…

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

ブックを開いた時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =======================================================================…

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

ブックに新しいシートを追加した時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =======================================================…

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

ブックが非アクティブになった時に発生するイベントプロシージャの使用方法について説明します。非アクティブとは今まさに操作対象となっている状態から外れる事を言います。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以…

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

ブックを印刷する時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =====================================================================…

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

ブックを閉じる時に発生するイベントプロシージャの使用方法について説明します。 【目次】 構文 作り方 実行例 おわりに 構文 イベントプロシージャの記述方法は以下の通りです。 =======================================================================…

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

ブックがアクティブになった時に発生するイベントプロシージャの使用方法について説明します。アクティブとは今まさに操作対象となっている状態を言い、対象ブックをアクティブに指定すると前面に表示されます。 【目次】 構文 作り方 実行例 おわりに 構文 …

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

イベントプロシージャは、イベントが発生した時に自動的に実行されるプロシージャです。今回はブックに対するイベントプロシージャの作成方法について説明します。 イベントプロシージャの作成方法 (1)VBE(VBA記述画面)を開きます。 ※画面の開き方は、こ…

【ExcelVBA ブック操作】開いているブックの数を取得(Count)するにはどうすればいいの?教えて!

開いているブックの数を取得する方法について説明します。数を取得するにはCountプロパティを使用します。予め複数のブックを開いた状態で実施してみて下さい。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ===================…

【ExcelVBA ブック操作】アクティブなブックのパスを取得(Path)するにはどうすればいいの?教えて!

アクティブブックのパスを取得する方法について説明します。パスを取得するにはPathプロパティを使用します。Pathプロパティは、アクティブブックが含まれるフォルダのパスを返します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなりま…

【ExcelVBA ブック操作】アクティブなブックの名前を取得(Name)するにはどうすればいいの?教えて!

アクティブブックの名前を取得する方法について説明します。複数のブックを開いている時に、アクティブなブックの名前を知りたい場合などで使用してみて下さい。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ==================…

【ExcelVBA ブック操作】ブックを保護(Protect)又は保護解除(UnProtect)するにはどうすればいいの?教えて!

Excelブックをパスワードを付けて保護又は保護解除する方法について説明します。ブックを保護する事で、シートの表示・非表示・移動・削除や名前の変更等、様々な操作を制限する事ができます。 【目次】 構文 使い方 指定したブックをパスワードを付けて保護…

【ExcelVBA ブック操作】Excelを終了させる(Quit)にはどうすればいいの?教えて!

開かれているブックを全て閉じてExcelを終了させる方法について説明します。終了させる時には、Excelブックが変更がされている場合、ブックを保存するか否かを確認するメッセージが表示されます。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通…

【ExcelVBA ブック操作】ブック名を指定して保存(SaveAs)するにはどうすればいいの?教えて!

指定したブックを指定されたブック名で保存します。特定のフォルダに保存したい場合は、保存先パスを指定して保存します。また、保存先フォルダに同一のファイル名がある場合、上書き保存のメッセージが表示されます。 【目次】 構文 使い方 おわりに 構文 …

【ExcelVBA ブック操作】ブックの内容が変更されたかどうかを判断(Saved)する方法を教えて!

アクティブブックの内容が変更されたかどうかを判断する方法について説明します。内容が変更されたかどうかを判断するには、Savedプロパティを使用します。 【目次】 構文 使い方 ブックの内容が変更されていない場合の判断方法 ブックの内容が変更された場…

【ExcelVBA ブック操作】ブックを上書き保存(Save)するにはどうすればいいの?教えて!

Saveメソッドを利用したブックを上書き保存する方法について説明します。Saveメッソッドは引数を持たないメソッドなので、ブックの変更が有る無しに関わらず上書き保存されます。また、新規のブックの場合は、新規保存されます。 【目次】 構文 使い方 指定…

【ExcelVBA ブック操作】ブックを保存して閉じる(Close)にはどうすればいいの?教えて!

Excelブックを保存して閉じる方法について説明します。引数としてTrueを指定すると、ブックを保存して閉じます。また、Falseを指定すると、ブックを保存せずに閉じます。引数を省略すると、保存するかしないかを確認するダイアログボックスが表示されます。 …

【ExcelVBA ブック操作】指定したブックを開く(Open)にはどうすればいいの?教えて!

パスで指定された場所にあるExcelブックを開く方法について説明します。パスを省略した場合は、カレントフォルダにあるブックを開きます。 【目次】 構文 使い方 保存先パスを指定したブックの開き方 カレントフォルダ内のブックの開き方 おわりに 構文 記述…

【ExcelVBA ブック操作】ブックをアクティブ(Activate)にするにはどうすればいいの?教えて!

ブックをアクティブにする方法について説明します。アクティブとは今まさに操作対象となっている状態を言い、対象ブックをアクティブに指定すると前面に表示されます。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ============…

【ExcelVBA ブック操作】ブックを新規作成(Add)するにはどうすればいいの?教えて!

Excelブックを新規で作成する方法について説明します。引数にシートの種類を指定すると、指定した種類のシートを1枚含んだブックが新規で作成され、指定をしない場合はただ単に新規ブックを作成します。 【目次】 構文 使い方 ワークシートを1枚含んだブック…

【ExcelVBA ブック操作】Excelブックを整列(Arrange)させるにはどうすればいいの?教えて!

Excelブックを整列させる方法について説明します。複数のブックを開いてから実行してみて下さい。 【目次】 構文 使い方 並べて表示する方法(xlArrangeStyleTiled) 重ねて表示する方法(xlArrangeStyleCascade) 上下に並べて表示する方法(xlArrangeStyle…

【ExcelVBA ブック操作】Excelブックを拡大/縮小表示(Zoom)するにはどうすればいいの?教えて!

Excelブックの表示倍率は通常状態が100%となっており、任意の倍率に変更して表示させることができます。 その方法について説明します。 【目次】 構文 使い方 指定したブックを拡大表示する方法 現在アクティブになっているブックを縮小表示する方法 現在ア…

【ExcelVBA ブック操作】Excelブックの表示サイズを指定(Height・Width)するにはどうすればいいの?教えて!

Excelブックはサイズを指定して表示する事ができます。その方法について説明します。 【目次】 構文 使い方 指定したブックの表示サイズ指定 現在アクティブになっているブックの表示サイズ指定 おわりに 構文 記述方法は、以下の通りとなります。 =========…

【ExcelVBA ブック操作】Excelウィンドウの表示サイズを設定(WindowState)するにはどうすればいいの?教えて!

Excelウィンドウの表示サイズを最大化・最小化・通常状態のいずれかに設定することができます。変更する方法について説明します。 【目次】 構文 使い方 ウィンドウの最大表示(xlMaximized) ウィンドウの最小表示(xlMinimized) ウィンドウの通常表示(xl…

【ExcelVBA ブック操作】Excelウィンドウを全画面表示(DisplayFullScreen)するにはどうすればいいの?教えて!

Excelウィンドウを全画面表示する方法について説明します。Excelウィンドウの最大化とは若干結果が異なり、リボンメニューも非表示となります。結果、シート以外を非表示にしますので注意して下さい。 【目次】 構文 使い方 全画面表示 全画面表示を元に戻す…