用語集
【VBA用語】Ifステートメントとは?

Ifステートメントは、条件によって処理を分岐できるステートメントです。 使い方 次のプログラムは、「英語」「数学」が70以上の場合はC列に「合格」、それ以外の場合はC列に「不合格」と入力するプログラムです。 Sub Te […]

続きを読む
用語集
【VBA用語】Preserveキーワードとは?

Preserveキーワードは、ReDimステートメントの後ろに付けることで、既存の値を保持したまま要素数を変更することができます。 使い方 次のプログラムは、動的配列Aに格納した既存の値を消さずに要素数を変更するプログラ […]

続きを読む
用語集
【VBA用語】ReDimステートメントとは?

ReDimステートメントは、動的配列の要素数を指定できるステートメントです。 使い方 次のプログラムは、セルA1に「ExcelVBAスタンダード問題集」と入力するプログラムです。 Sub Test1()  Dim A() […]

続きを読む
用語集
【VBA用語】UBound関数とは?

UBound関数は、配列の要素番号の最大値を調べることができる関数です。 使い方 次のプログラムは、イミディエイトウィンドウに「2022」「12」「31」を表示するプログラムです。 Sub Test1()  & […]

続きを読む
用語集
【VBA用語】Split関数とは?

Split関数は、「元の文字列」を指定した「区切り文字」で区切り、区切られた各文字列を配列で返す関数です。 Split(元の文字列 , 区切り文字) 使い方 次のプログラムは、「2022/12/31」から「2022」を抜 […]

続きを読む
用語集
【VBA用語】Setステートメントとは?

Setステートメントは、オブジェクトを変数に格納する場合に必要なステートメントです。 使い方 次のプログラムは、選択したセルの範囲を削除するプログラムです。 Sub Test1()  Dim A As Range  Se […]

続きを読む
用語集
【VBA用語】ByRef(参照渡し)とは?

ByRef(参照渡し)は、関数に引数を渡すときに、変数そのものを渡すときに使うキーワードです。 使い方 次のプログラムは、マクロ「Test2」に変数そのものを渡すプログラムです。 Sub Test1()  &n […]

続きを読む
用語集
【VBA用語】ByVal(値渡し)とは?

ByVal(値渡し)は、関数に引数を渡すときに、変数そのものを渡すのではなく、変数の値のみを渡すときに使うキーワードです。 使い方 次のプログラムは、マクロ「Test2」に変数の値のみを渡すプログラムです。 Sub Te […]

続きを読む
用語集
【VBA用語】Functionプロシージャとは?

Functionプロシージャは、呼び出し元に値を返すことができるプロシージャです。 構文 Function プロシージャ名()  プロシージャ名 = 返す値End Function 使い方 次のプログラムは、セルA1に入 […]

続きを読む
用語集
【VBA用語】Callステートメントとは?

Callステートメントは、別のプロシージャを呼び出すことができるステートメントです。 構文 Call 呼び出すプロシージャ名 使い方 次のプログラムは、マクロ「Test2」を呼び出すプログラムです。 Dim A As S […]

続きを読む