高速化 Excel VBA 並び替えと、Findの組み合わせでループ処理速度を改善する 膨大なループや処理により重たい、遅いVBAの処理を並び替えとFindの検索を組み込むことで、ループ回数を減らし処理速度を改善する方法をご紹介します。 高速な構文を使用するのではなく、処理(ロジック)の改善をするという事です。 ... 2019.11.27 高速化
コントロール作成/操作 Excel VBA コンボボックスのテキストとすべてのリストを取得する ユーザーフォーム上に設置されているコンボボックスの、テキスト部分に入力されているテキストの取得と、登録されているすべてのリストを取得する方法についてご説明します。 コンボボックスは登録されているリストから選択して、選択された文字列を... 2019.11.27 コントロール作成/操作
高速化 Excel VBA Replace関数で文字列を高速で置換する方法と速度検証 VBAには文字列を置換するReplaceメソッドとReplace関数があります。 今回はReplace関数を使って高速に置換する方法をご説明します。 この置換という作業はデータクレンジングを行う際に必須と言っても良いくらい使用... 2019.11.25 高速化
コントロール作成/操作 Excel VBA テキストボックスのAfterUpdateイベントの使い方とChangeイベントとの違い テキストボックスのAfterUpdateの使い方と、似ているChangeイベントとの違いについてご説明します。 AfterUpdateイベントやBeforeUpdateイベント、Changeイベントなどの更新時に実行されるイベントは... 2019.11.23 コントロール作成/操作
コントロール作成/操作 Excel VBA コンボボックスとリストボックスを連携させる コンボボックスのリストから選択された文字列、もしくはコンボボックスのすべてのリストをリストボックスに登録する連携したツールの説明です。 さらにコンボボックスのテキスト部分に入力された文字列で、部分一致したリストに絞り込みする機能も組... 2019.11.20 コントロール作成/操作
コントロール作成/操作 Excel VBA コンボボックスのChangeイベント リストを部分一致で絞り込み コンボボックスのテキストを変更すると、入力されているテキストを含んだ文字列のみのリストに変更する方法です。 コンボボックスに登録されているリストの数が少なければ、リストを選択時に探すことが簡単で問題ないのですが、リストの数が多くなる... 2019.11.18 コントロール作成/操作
コントロール作成/操作 Excel VBA ユーザーフォームのコンボボックスのイベント一覧と使い方 ユーザーフォームのコンボボックスのイベント一覧と使い方についてご説明します。 コンボボックスはリスト機能を持ったテキストボックスです。 文字列を入力したり、入力された文字列を取得もできます。 また、登録されたリストを選択... 2019.11.17 コントロール作成/操作
コントロール作成/操作 Excel VBA テキストボックスのChangeイベント テキストボックスの値が変更されると実行 ユーザーフォームのテキストボックスの値が変更されると実行される、Changeイベントについてご説明します。 変更されるたびに、単純な計算を行うツールを使って説明します。 今回はテキストボックスのみ使用して、Changeイベント... 2019.11.12 コントロール作成/操作
コントロール作成/操作 Excel VBA ユーザーフォームのテキストボックスのイベント一覧と使い方 ユーザーフォームのテキストボックスのイベント一覧と使い方についてご説明します。 テキストボックスは文字列や数値を入力、表示する場合に使用します。また、入力、表示されている値の変更が可能です。 テキストボックス自体は単体でもコン... 2019.11.11 コントロール作成/操作
ユーザーフォーム作成/操作 Excel VBA ユーザーフォームのMouseMoveイベント フォーム上にマウスが移動したら実行 Excelのユーザーフォーム上にマウスが移動したときに実行される、MouseMoveイベントについてご説明します。 MouseMoveイベントは、マウスがユーザーフォーム上に来たときに何らかの処理を行いたい時に使用します。 こ... 2019.11.09 ユーザーフォーム作成/操作
ユーザーフォーム作成/操作 Excel VBA ユーザーフォームのInitializeイベント 表示される時に実行 Excelのユーザーフォームを表示するときに実行される、Initializeイベントについてご説明します。 Initializeイベントは、ユーザーフォームが表示されるときに実行されるため、コンボボックスのリスト登録や、リストボック... 2019.11.06 ユーザーフォーム作成/操作
ユーザーフォーム作成/操作 Excel VBA ユーザーフォームのActivateイベント アクティブになった時に実行 Excelのユーザーフォームの操作で、ユーザーフォームがアクティブになった際に実行されるイベントについてご説明します。 ユーザーフォームにはいくつかイベントが用意されていますが、その中でもアクティブになった際に実行されるイベントは非... 2019.11.05 ユーザーフォーム作成/操作
ユーザーフォーム作成/操作 Excel VBA ユーザーフォームのイベントの種類と記述場所 ユーザーフォームのイベントの説明と使い方についてご説明します。 ユーザーフォームやコントロールは作成、設置した場合に基本的に処理や操作はイベントを使用します。 ユーザーフォームにどのようなイベントがあるか、そのイベントを使う方... 2019.11.03 ユーザーフォーム作成/操作