教えて!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を設定する方法 フォームを閉じ…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【ExcelVBA 外部アプリケーション連携】(Access連携)Accessデータベースに接続する及び切断するにはどうすればいいの?教えて!

ExcelVBAよりAccessデータベースに登録されているデータを使用するには、Accessデータベースに接続する必要があります。また、接続にてデータ操作が完了した後は、Accessデータベースとの切断作業も必要となります。今回はその接続と切断する方法について説…