教えて!ExcelVBA!

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

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

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

【ExcelVBA 外部アプリケーション連携】(Access連携)Accessテーブルデータを検索するにはどうすればいいの?教えて!

Accessテーブルデータを検索しExcelシートへ取り込む方法について説明します。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下の通りとなります。 ======================================================================= Set[参照データベース]…

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

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

【ExcelVBA 外部アプリケーション連携】(Access連携)Accessテーブルデータを取り込むにはどうすればいいの?教えて!

AccessテーブルデータをExcelシートへ取り込む方法について説明します。ExcelとAccessとの連携によるデータのやり取りでは基本中の基本操作となります。是非一連の流れを理解して活用してみて下さい。 【目次】 構文 使い方 おわりに 構文 記述方法は、以下…

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

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

【ExcelVBA 外部アプリケーション連携】(Access連携)Accessテーブル(レコード)に接続する及び切断するにはどうすればいいの?教えて!

ExcelVBAよりAccessデータベースに含まれるテーブルデータを操作するには、Accessデータベース接続後にテーブルに接続する必要があります。また、接続にてデータ操作が完了した後は、Accessデータベースとテーブルの切断作業も必要となります。今回はその接…

【ExcelVBA フォーム&コントロール】フォームプロパティウィンドウ内にある[Width]の使い方を知りたいです。教えて!

フォームを新規で作成した場合や作成済みフォームを呼び出した場合に、VBE画面左下プロパティウィンドウ内に表示される[Width]の使い方について説明します。 【目次】 フォームプロパティ内にあるWidthとは Widthを設定する方法 おわりに フォームプロパテ…

【ExcelVBA プログラミング】(関数4)Right関数のプログラミング例を教えて!

Right関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列に入力されている果物名について、Right関数を使用して下1桁の数字を抽出し、色に変換(1:赤、2:オレンジ、3:黄)してB列に表示するプロ…

【ExcelVBA プログラミング】(関数3)Mid関数のプログラミング例を教えて!

Mid関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列に入力されている県庁所在地名について、Mid関数を使用して3桁目から1桁が”県”の場合には「県の県庁所在地です。」を、”県以外”の場合には「県…

【ExcelVBA プログラミング】(関数2)Left関数のプログラミング例を教えて!

Left関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A2セルに入力されている数値について、Left関数を使用して左から4桁の数値がが2020未満であれば「去年です。」を表示し、2020以上であれば「今年…

【ExcelVBA フォーム&コントロール】フォームプロパティウィンドウ内にある[StartUpPosition]の使い方を知りたいです。教えて!

フォームを新規で作成した場合や作成済みフォームを呼び出した場合にVBE画面左下プロパティウィンドウ内に表示される[StartUpPosition]の使い方について説明します。 【目次】 フォームプロパティ内にあるStartUpPositionとは StartUpPositionを設定する方…

【ExcelVBA フォーム&コントロール】イメージプロパティウィンドウ内にある[オブジェクト名]の使い方を知りたいです。教えて!

イメージを新規で作成した場合や作成済みイメージを呼び出した場合に、VBE画面左下プロパティウィンドウ内に表示される[オブジェクト名]の使い方について説明します。 【目次】 イメージプロパティ内にあるオブジェクト名とは オブジェクト名を変更(イメ…

【ExcelVBA プログラミング】(マッチング4)ループによるマッチング処理を実行する(Select文とDo~Loop文の組み合わせによるマッチング)

ループによるマッチング処理を実施する方法について説明します。今回はSelect文とDo~Loop文を使用したマッチング処理について説明します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、<実行>ボタンにVBAマクロが登録されており、ボタンをクリ…

【ExcelVBA プログラミング】(関数1)Trim関数のプログラミング例を教えて!

Trim関数を使用したプログラミング例を紹介します。 【目次】 例題 プログラミング ダウンロード 例題 例題は、A列の名前①に入力されている”茨城県”とB列の名前②に入力されている” 茨城県”(県名の前にスペース文字が含まれている)の比較を行い、一致してい…

【ExcelVBA フォーム&コントロール】フォームプロパティウィンドウ内にある[ShowModal]の使い方を知りたいです。教えて!

フォームを新規で作成した場合や作成済みフォームを呼び出した場合にVBE画面左下プロパティウィンドウ内に表示される[ShowModal]の使い方について説明します。 【目次】 フォームプロパティ内にあるShowModalとは ShowModalを設定する方法 フォームを閉じ…