Excel VBAコード学習200選

Excel VBAコード学習200選

【Excel VBA学習 #121】ユーザーフォームのテキストボックス内を検索する

まえきんです!今回はユーザーフォームのテキストボックス内を検索する方法について学習しましたのでご紹介します。【ユーザーフォーム】【コマンドボタンを押下した際のイベント処理】動作確認のため、テキストボックスに任意の文字列(今回も例として「スキ...
Excel VBAコード学習200選

【Excel VBA学習 #120】ユーザーフォームのテキストボックス内の文字列を選択状態にする

まえきんです!今回はユーザーフォームのテキストボックス内の文字列を選択状態にする方法について学習しましたのでご紹介します。【ユーザーフォーム】【コマンドボタンを押下した際のイベント処理】動作確認のため、テキストボックスに任意の文字列(今回は...
Excel VBAコード学習200選

【Excel VBA学習 #119】ユーザーフォームのテキストボックスに入力できる文字数を制限するPart2(Changeイベント)

まえきんです!今回はユーザーフォームのユーザーフォームのテキストボックスに入力できる文字数を制限するPart2(Changeイベント)について学習しましたのでご紹介します。【ユーザーフォーム】【テキストボックスに文字列を入力した際のイベント...
Excel VBAコード学習200選

【Excel VBA学習 #118】ユーザーフォームのテキストボックスに入力できる文字数を制限するPart1(Changeイベント)

まえきんです!今回はユーザーフォームのユーザーフォームのテキストボックスに入力できる文字数を制限するPart1(Changeイベント)について学習しましたのでご紹介します。【ユーザーフォーム】【テキストボックスに文字列を入力した際のイベント...
Excel VBAコード学習200選

【Excel VBA学習 #117】ユーザーフォームのテキストボックスに大文字しか入力させないようにする(Changeイベント)

まえきんです!今回はユーザーフォームのテキストボックスに大文字しか入力させないようにする(Changeイベント)について学習しましたのでご紹介します。【ユーザーフォーム】【テキストボックスに文字列を入力した際のイベント処理】テキストボックス...
Excel VBAコード学習200選

【Excel VBA学習 #116】ユーザーフォームのテキストボックスが変更されたら処理する(Changeイベント)

まえきんです!今回はユーザーフォームのテキストボックスが変更された際のイベント処理(Changeイベント)について学習しましたのでご紹介します。【ユーザーフォーム】【テキストボックスに文字列を入力した際のイベント処理】テキストボックスに任意...
Excel VBAコード学習200選

【Excel VBA学習 #115】ユーザーフォームのテキストボックスに文字列を代入する

まえきんです!今回はユーザーフォームのテキストボックスに文字列を代入する処理について学習しましたのでご紹介します。【ユーザーフォーム】【コマンドボタン押下時の処理】ユーザーフォーム内左上に配置されているテキストボックスに表示される文字列は、...
Excel VBAコード学習200選

【Excel VBA学習 #114】ユーザーフォームのラベルに文字列を表示する Part2

まえきんです!今回はユーザーフォームのラベルに文字列を表示する処理( Part2)について学習しましたのでご紹介します。【ユーザーフォーム】【コマンドボタン押下時の処理】このラベルに表示する文字列は、配置したコントロール(ボタン等)の意味合...
Excel VBAコード学習200選

【Excel VBA学習 #113】ユーザーフォームのラベルに文字列を表示する Part1

まえきんです!今回はユーザーフォームのラベルに文字列を表示する処理( Part1)について学習しましたのでご紹介します。【ユーザーフォーム】【コマンドボタン押下時の処理】このラベルに表示する文字列は、プロパティウィンドウで指定することもでき...
Excel VBAコード学習200選

【Excel VBA学習 #112】ユーザーフォームのタイトルバーを設定する

まえきんです!今回はユーザーフォームのタイトルバーを設定する処理について学習しましたのでご紹介します。【ユーザーフォーム】【コマンドボタン押下時の処理】ユーザーフォームのタイトルバー(上部)には指定なしだと「UserForm1」などの名前が...
Excel VBAコード学習200選

【Excel VBA学習 #111】ユーザーフォームを隠す

まえきんです!今回はユーザーフォームを隠す処理について学習しましたのでご紹介します。【ユーザーフォーム】【コマンドボタン押下時の処理】前回はUnloadステートメントを使用して非表示にしました。これはユーザーフォームを完全に画面から消し去る...
Excel VBAコード学習200選

【Excel VBA学習 #110】ユーザーフォームを閉じる

まえきんです!今回は前回の#109で登録したユーザーフォームのコマンドボタンのマクロに対して、ユーザーフォームを閉じる処理について記述していきます。【ユーザーフォーム】【コマンドボタン押下時の処理】表示されているユーザーフォームを閉じるには...
Excel VBAコード学習200選

【Excel VBA学習 #109】コマンドボタンにマクロを登録する

まえきんです!今回はユーザーフォームのコマンドボタンに対してマクロを登録する方法について学習しましたのでご紹介します。 それにはVBEのデザイン画面で配置したコマンドボタンをダブルクリックします。【ユーザーフォーム】【コマンドボタンをダブル...
Excel VBAコード学習200選

【Excel VBA学習 #108】ユーザーフォームをモードレスで表示する

まえきんです!今回はユーザーフォームをモードレスで表示するVBAコードについて学習しましたのでご紹介します。前回の#107で学習したShowメソッドでユーザーフォームを表示すると、そのユーザーフォームを閉じるまでExcelを操作することがで...
Excel VBAコード学習200選

【Excel VBA学習 #107】ユーザーフォームを表示する

まえきんです!前回#106で触れたとおり、今回からしばらく学習分野をユーザーフォームに変えて気分転換を図ります。まずはユーザーフォームの作成とそれを表示するVBAコードについて学習しましたのでご紹介します。ユーザーフォームはユーザーが独自に...
Excel VBAコード学習200選

【Excel VBA学習 #106】日付で絞り込む Part2

まえきんです!今回は日付で絞り込む(Part2)について学習しましたのでご紹介します。今回は今日の日付で絞り込むマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得られます。【実行前】【実行後...
Excel VBAコード学習200選

【Excel VBA学習 #105】日付で絞り込む Part1

まえきんです!今回は日付で絞り込む(Part1)について学習しましたのでご紹介します。今回は日付で絞り込むマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得られます。【実行前】【実行後】1列...
Excel VBAコード学習200選

【Excel VBA学習 #104】空白セルで絞り込む

まえきんです!今回は空白セルで絞り込むについて学習しましたのでご紹介します。しばらく絞り込み系の学習が続きます。さて今回は空白セルで絞り込むマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得...
Excel VBAコード学習200選

【Excel VBA学習 #103】数値で絞り込む

まえきんです!今回は文字列で数値で絞り込むについて学習しましたのでご紹介します。今回は数値範囲の条件で絞り込むマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得られます。【実行前】【実行後】...
Excel VBAコード学習200選

【Excel VBA学習 #102】文字列で絞り込む Part3

まえきんです!今回は文字列で絞り込む方法その3について学習しましたのでご紹介します。今回は「A」または「C」の文字列という条件で絞り込むマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得られ...
Excel VBAコード学習200選

【Excel VBA学習 #101】文字列で絞り込む Part2

まえきんです!今回は文字列で絞り込む方法その2について学習しましたのでご紹介します。今回は任意の文字を含む条件で絞り込むマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得られます。【実行前】...
Excel VBAコード学習200選

【Excel VBA学習 #100】文字列で絞り込む Part1

まえきんです!今回は文字列で絞り込む方法その1について学習しましたのでご紹介します。今回は任意の文字列で絞り込むマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行すると下記のように結果が得られます。【実行前】【実行後...
Excel VBAコード学習200選

【Excel VBA学習 #99】絞り込んだ条件を調べる

まえきんです!今回は絞り込んだ条件を調べる方法について学習しましたのでご紹介します。今回は絞り込みを行った列の情報と絞り込んだ条件を調べ、メッセージボックスに表示するマクロを考えます。どの列が絞り込まれているかは、各列が表すFilterオブ...
Excel VBAコード学習200選

【Excel VBA学習 #98】絞り込んだ結果の数値合計を調べる

まえきんです!今回は絞り込んだ結果の数値合計を調べる方法について学習しましたのでご紹介します。今回はSUBTOTAL関数を使用して、オートフィルターで絞り込んだ結果の数値の合計を調べるマクロを考えます。簡易的にマクロの実行ボタンを作成して、...
Excel VBAコード学習200選

【Excel VBA学習 #97】絞り込んだ件数を調べる

まえきんです!今回は絞り込んだ件数を調べる方法について学習しましたのでご紹介します。今回はSUBTOTAL関数を使用して、オートフィルターで絞り込んだ件数を調べるマクロを考えます。簡易的にマクロの実行ボタンを作成して、上記のコードを実行する...
Excel VBAコード学習200選

【Excel VBA学習 #96】オートフィルターで絞り込まれているかを判定する(Part2)

まえきんです!今回はオートフィルターで絞り込まれているかを判定する方法について学習しましたのでご紹介します。(Part2)今回もオートフィルターで絞り込まれているかを判定するマクロを考えます。オートフィルター矢印が表示されている各列はFil...
Excel VBAコード学習200選

【Excel VBA学習 #95】オートフィルターで絞り込まれているかを判定する(Part1)

まえきんです!今回はオートフィルターで絞り込まれているかを判定する方法について学習しましたのでご紹介します。(Part1)今回はオートフィルターで絞り込まれているかを判定するマクロを考えます。オートフィルターが設定されているかを調べるには前...
Excel VBAコード学習200選

【Excel VBA学習 #94】オートフィルターの適用範囲を調べる

まえきんです!今回はオートフィルターの適用範囲を調べる方法について学習しましたのでご紹介します。今回はオートフィルターの適用範囲を調べるマクロを考えます。AutoFilter.Range.Addressで調べることができます。簡易的にマクロ...
Excel VBAコード学習200選

【Excel VBA学習 #93】オートフィルターが設定されているかどうかを判定する

まえきんです!今回はオートフィルターが設定されているかどうかを判定する方法について学習しましたのでご紹介します。今回はオートフィルターの設定有無を判定し、その旨メッセージボックスに表示するマクロを考えます。判定するにはワークシート(Work...
Excel VBAコード学習200選

【Excel VBA学習 #92】すべてのオートフィルター矢印を非表示にする

まえきんです!今回はすべてのオートフィルター矢印を非表示にする方法について学習しましたのでご紹介します。今回は表内の設定済のオートフィルター任意の文字で絞り込み、全てのオートフィルターの矢印を非表示にするマクロを考えます。簡易的にマクロの実...
Excel VBAコード学習200選

【Excel VBA学習 #91】オートフィルターを設定してオートフィルター矢印を非表示にする

まえきんです!今回はオートフィルターを設定してオートフィルター矢印を非表示にする方法について学習しましたのでご紹介します。今回は表内のオートフィルターを設定して絞り込み、オートフィルターの矢印を非表示にするマクロを考えます。オートフィルター...
Excel VBAコード学習200選

【Excel VBA学習 #90】オートフィルターを設定して絞り込む

まえきんです!今回はオートフィルターを設定して絞り込む方法について学習しましたのでご紹介します。今回は表内のオートフィルターを設定して絞り込むマクロを考えます。オートフィルターを設定するAutoFilterメソッドを使用するところまでは#8...
Excel VBAコード学習200選

【Excel VBA学習 #89】オートフィルターを解除する

まえきんです!今回はオートフィルターを解除する方法について学習しましたのでご紹介します。今回は表内のオートフィルターを解除するマクロを考えます。オートフィルターを解除する際もAutoFilterメソッドを使用します。前回#88と同じく、オー...
Excel VBAコード学習200選

【Excel VBA学習 #88】オートフィルターを設定する

まえきんです!今回はオートフィルターを設定する方法について学習しましたのでご紹介します。 今回は表内にオートフィルターを設定するマクロを考えます。オートフィルターを設定する際はAutoFilterメソッドを使用します。このときの対象は、オー...
Excel VBAコード学習200選

【Excel VBA学習 #87】入力規則の無効データをチェックする

まえきんです!今回は入力規則の無効データをチェックする方法について学習しましたのでご紹介します。今回はアクティブシート内にセルの入力規則に反した無効データを検出するマクロを考えます。入力規則の無効データのチェックについてはWorkSheet...
Excel VBAコード学習200選

【Excel VBA学習 #86】入力規則が設定されているかどうかを確認する

まえきんです!今回は入力規則が設定されているかどうかを確認する方法について学習しましたのでご紹介します。今回は選択したセルの範囲内に対して入力規則が設定されているかどうかを確認するマクロを考えます。一般に、セルに入力規則が設定されているかど...
Excel VBAコード学習200選

【Excel VBA学習 #85】日本語入力に関する入力規則を設定する

まえきんです!今回は日本語入力に関する入力規則を設定する方法について学習しましたのでご紹介します。今回はA1セルに対してアクティブセルを移動したとき、自動的に日本語入力(IME)を切り替えるマクロを考えます。日本語入力の設定は、引数IMEM...
Excel VBAコード学習200選

【Excel VBA学習 #84】入力規則とエラーメッセージのスタイルを設定する

まえきんです!今回は入力規則とエラーメッセージのスタイルを設定する方法について学習しましたのでご紹介します。今回はA1セルに対して入力時の日付の制限と入力規則に反した場合にはエラーメッセージを表示するマクロを考えます。A1セルに2021/0...
Excel VBAコード学習200選

【Excel VBA学習 #83】入力規則とエラーメッセージを設定する

まえきんです!今回は入力規則とエラーメッセージを設定する方法について学習しましたのでご紹介します。今回はA1セルに対して入力時の日付の制限と入力規則に反した場合にはエラーメッセージを表示するマクロを考えます。A1セルに2021/04/19以...
Excel VBAコード学習200選

【Excel VBA学習 #82】入力時のメッセージを表示する入力規則を設定する

まえきんです!今回は入力時のメッセージを表示する入力規則を設定する方法について学習しましたのでご紹介します。今回は任意のセルに対してアクティブセルを移動したとき、入力時のメッセージを表示するマクロを考えます。 A1セルをアクティブにした際に...