スポンサーリンク
ExcelVBA-基礎編

Excel VBA ブレークポイントやStopで実行を途中で止める方法

ブレークポイントやStopでVBAの実行を意図的に途中で止める方法についてご説明します。 エラーが発生してしまった場合に、エラーの直前で止めたり、ステップ実行では確認したい箇所までループがたくさんあって大変な場合などに、ブレークポイ...
VBA関数

Excel VBA InStrRev関数で後ろから文字列を検索する

VBA関数の「InStrRev関数」で対処とした文字列の中から、指定した文字列を後ろから検索する方法をご説明します。 後ろから文字列を検索する際に使用すると非常に便利な関数です。 また、Insrt関数同様に部分一致する文字列を...
VBA関数

Excel VBA Abs関数で数値の絶対値を取得する

VBA関数のAbs関数を使用する事で、数値の絶対値を取得する事ができます。 絶対値とは「数直線上において、指定した数字が原点からどれだけの距離にあるのか」を示したものです。 たとえば「4」と「-4」はどちらも「0」から4つ離れ...
スポンサーリンク
VBA関数

Excel VBA LTrim、RTrim関数で先頭と末尾のスペースを削除する

VBA関数のLTrim関数とRTrim関数について、使い方のご説明です。 LTrim関数は指定した文字列の、先頭のスペースを削除した結果を返します。 RTrim関数は指定した文字列の、末尾のスペースを削除した結果を返します。 ...
VBA関数

Excel VBA Trim関数で前後のスペースを削除する

VBA関数のTrim関数について、使い方のご説明です。 Trim関数は指定した文字列の前後のスペースを削除した結果を返します。 「Replace関数」でスペースの削除をした方が早いようにも感じますが、前後のスペースのみ削除した...
コントロール作成/操作

Excel VBA ユーザーフォーム上のリストボックスで選択されている値を取得する方法

ユーザーフォーム上のリストボックスで選択されている値を取得する方法をご説明します。 リストボックスは複数のテキストを登録し、その中から選択できる機能のコントロールです。 セル範囲をリストに登録したり、1つしか選択できないように...
コントロール作成/操作

Excel VBA リストボックスのリストの追加と削除する方法

Excel VBAのユーザーフォームに登録するリストボックスのリストの追加と削除する方法についてご説明します。 リストボックスは複数のテキストを登録し、その中から選択できる機能のコントロールです。 セル範囲をリストに登録したり...
VBA関数

Excel VBA StrReverse関数で文字列を逆(反転)にする

VBA関数の「StrReverse関数」で指定した文字列を逆(反転)させる方法をご説明します。 文字列を反転させる処理自体をメインとする実務はなかなかないと思いますが、文字列の後ろから文字の処理を行いたい場合に、反転する事で処理が楽...
VBA関数

Excel VBA Len関数で文字列の文字数を取得する

ExcelVBAのLen関数で文字列の文字数を取得する方法をご説明します。 指定した文字列の文字数を取得したい場合や、文字列内をループしたい場合にLen関数を使用すると非常に便利です。 また、文字数だけでなく構造体など型のサイ...
コントロール作成/操作

Excel VBA ユーザーフォームにリストボックス追加とリスト作成、詳細設定の方法

ユーザーフォームにリストボックスを追加する方法、リストの作成と詳細設定の方法をご説明します。 リストボックスは複数のテキストを登録し、その中から選択できる機能のコントロールです。 セル範囲をリストに登録したり、1つしか選択でき...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームのプロパティ一覧と表示方法

ユーザーフォームのプロパティウィンドウに表示されるプロパティ一覧についてご説明します。 ユーザーフォームを操作するうえで、プロパティを把握する必要がありますがプロパティウィンドウに表示されるプロパティを見ても、設定値まで含めると非常...
コントロール作成/操作

Excel VBA ユーザーフォーム上のテキストボックスに入力されている値を取得する方法

ユーザーフォーム上のテキストボックスに入力されている値を取得する方法をご説明します。 テキストボックスはユーザーに値を入力してもらう、もしくは表示するために使用するコントロールです。 そのため、入力する値を取得する処理が必要に...
コントロール作成/操作

Excel VBA ユーザーフォーム上のコントロールの数と名前と種類を取得する

ユーザーフォーム上に設置されているコントロールをすべて取得する方法についてご説明します。 コントロールの数が多い場合や、同じ種類のコントロールをまとめて操作したい場合に、一つ一つコントロールを指定して操作していては大変ですので、まと...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームを×ボタンで閉じれないようにする方法

ユーザーフォームの右上の×ボタンでフォームを閉じれないようにする方法です。 予め「閉じる」ボタンをコマンドボタンで設置していて、閉じるボタンを押した際にイベントなどの処理がある場合などに、×ボタンで閉じれないように制御するときに便利...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームを閉じる方法

Excel VBAのユーザーフォームを閉じる方法をご説明します。 ユーザーフォームを閉じる場合、右上の×ボタンで閉じる事も可能ですが、VBAで操作して閉じることも可能です。 ユーザーフォームを閉じる事は非常に簡単ですが、ユーザ...
コントロール作成/操作

Excel VBA コンボボックスのリストの追加と削除する方法

Excel VBAのユーザーフォームに登録するコンボボックスのリストの追加と削除する方法についてご説明します。 コンボボックスはテキストボックスとリストボックスが合わさったコントロールで、非常に使用頻度の高いコントロールです。 ...
コントロール作成/操作

Excel VBA ユーザーフォームにチェックボックスの追加と詳細設定する方法

ユーザーフォームにチェックボックスを追加する方法と詳細設定の方法をご説明します。 チェックボックスは複数の項目を選択してもらう場合や、有/無などの切り替えなどにも使用します。 追加するにはツールボックスから追加する方法と、VB...
コントロール作成/操作

Excel VBA ユーザーフォームにコンボボックスの追加とリスト作成、詳細設定の方法

ユーザーフォームにコンボボックスを追加する方法、リストの作成と詳細設定の方法をご説明します。 コンボボックスはリスト機能を持ったテキストボックスです。 文字列を入力したり、入力された文字列を取得もできます。 また、登録さ...
コントロール作成/操作

Excel VBA ユーザーフォームにテキストボックスの追加と詳細設定する方法

ユーザーフォームにテキストボックス(TextBox)を追加する方法と詳細設定の方法をご説明します。 テキストボックスは文字列や数値を入力、表示する場合に使用します。また、入力、表示されている値の取得や変更が可能です。 そのた...
コントロール作成/操作

Excel VBA ユーザーフォームにラベルの追加と詳細設定する方法

ユーザーフォームにラベル(Label)を追加する方法と、詳細設定の方法をご説明します。 ラベルはユーザーフォーム内のサブタイトルや、各コントロールの項目名、注意書きなどの文字列を表示する際に使用します。 そのため使用頻度の高い...
コントロール作成/操作

Excel VBA ユーザーフォームにコントロールを追加する方法

ExcelVBAのユーザーフォームにコントロールを追加する方法をご説明します。 本記事では、詳細は割愛し各コントロールの簡単な追加方法の説明となります。 コントロールと言っても、ラベル、テキストボックス、チェックボックス、リス...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームの背景色を変更する

ユーザーフォームの背景色を変更する方法をご説明します。 ユーザーフォームの背景色は、プロパティを直接変更する方法とVBAで変更する方法があります。 また、パレットに自作の色を作成して、その色を使う事も可能ですのでパレットへの登...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームのサイズを変更する

ユーザーフォームのサイズを変更する方法をご説明します。 ユーザーフォームのサイズはマウスのドラッグで変更する方法と、プロパティの数値を変更する事で変更する方法があります。 そして、マウスやプロパティを直接操作するのではなく、V...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームの作り方と表示方法

ExcelVBAのユーザーフォーム(UserForm)の作り方と、表示方法についてご説明します。 ユーザーフォームとは、入力ボックス、リストボックス、ボタンなどを自由に設置して表示したり、設置したコントロールの機能を利用したり出来る...
VBA関数

Excel VBA Right・Left・Mid関数の違いと使い方

Excel VBAの「Right関数」「Left関数」「Mid関数」の違いと使い方をご説明します。 この3つの関数はExcelのワークシート関数でも使用される頻度が高い関数かと思います。 使い方はワークシート関数と一緒ですので...
VBA関数

Excel VBA Weekday・WeekdayName関数で日付から曜日を取得する方法

ExcelVBAのWeekday関数を使用して、指定した日付の曜日を取得する方法をご説明します。 Weekday関数は曜日を数値で返しますので、実はWeekday関数だけでは「日曜日」などの曜日の表記はできません。 曜日の表記...
ExcelVBA-基礎編

Excel VBA ワークシート関数をVBAで使う方法

ExcelVBAでワークシート関数を使う方法をご説明します。 ワークシート関数とはワークシート上で使用できるSUM関数、VLOOKUP関数やCOUNTIF関数の事です。 VBAはそのワークシート関数をコード上で使用する事が可能...
ExcelVBA-実用編

Excel VBA Replace関数/メソッドとClean関数でスペースや改行を削除する方法

ExcelVBAでスペースや改行を削除する方法をご説明します。 データを扱う際にスペースや改行が知らず知らずに含まれていて、文字列比較などが正常に出来ないなどの場合に前処理として、削除したい時がよくあります。 削除するにはVB...
図形作成/操作

Excel VBA 図形(オートシェイプ)にマクロを登録する方法

ExcelVBAで作成したマクロを図形(オートシェイプ)に登録する方法をご説明します。 VBAの実行方法はVBEから直接実行や、ブックオープン時に呼び出したり、ユーザーフォームを作成して登録したりいくつか方法があります。 その...
VBA関数

Excel VBA StrComp関数の使い方と文字列を比較する方法

Excel VBAで「StrComp関数」を使用して文字列を比較する方法をご説明します。 大小や等しいかの比較が可能です。 StrComp関数の特徴は大文字と小文字や全角半角、ひらがなカタカナの区別をする、しないを指定出来ると...
スポンサーリンク
タイトルとURLをコピーしました