VBAのCallByName関数は、オブジェクトのプロパティやメソッドを動的に操作する関数です。例として、UserForm内のコントロール(オブジェクト)に対して操作するサンプルコードで、基本的な関数の使い方を解説しています。
ExcelVBAについて情報発信しています。VBAは独学ですが過去にはVBでフリーソフトを作っていた経験と仕事でExcelを酷使している中での気づきなどを発信しています。少しでも皆さまのお役に立てる情報をお届けしたいと思っています。
2025年7月
VBA Choose 関数 引数のリストから選択した値を返す
VBAのCallByName関数は、オブジェクトのプロパティやメソッドを動的に操作する関数です。例として、UserForm内のコントロール(オブジェクト)に対して操作するサンプルコードで、基本的な関数の使い方を解説しています。
VBA CallByName関数 オブジェクトのプロパティやメソッドを動的に操作する
VBAのCallByName関数は、オブジェクトのプロパティやメソッドを動的に操作する関数です。例として、UserForm内のコントロール(オブジェクト)に対して操作するサンプルコードで、基本的な関数の使い方を解説しています。
2025年7月
「ブログリーダー」を活用して、kurumicoさんをフォローしませんか?
VBAのCallByName関数は、オブジェクトのプロパティやメソッドを動的に操作する関数です。例として、UserForm内のコントロール(オブジェクト)に対して操作するサンプルコードで、基本的な関数の使い方を解説しています。
VBAのCallByName関数は、オブジェクトのプロパティやメソッドを動的に操作する関数です。例として、UserForm内のコントロール(オブジェクト)に対して操作するサンプルコードで、基本的な関数の使い方を解説しています。
VBA の Tab 関数は、出力を指定したタブ位置に移動します。 Print#ステートメントやPrintメソッドと共に使用して出力位置を調整するために使用される関数です。サンプルコードを使って、基本的な関数の使い方と注意点を解説します。
Excel VBA の Spc 関数は指定した数のスペースを挿入します。 Printステートメントやメソッドで出力位置を調整するために使用される関数です。サンプルコードを使って、基本的な関数の使い方と注意点について解説しています。
Excel VBA の LOF 関数は 開いているファイルのサイズ(長さ)をバイト単位で表す値(Long)を返します。関数の構文や引数など、サンプルコードを使って解説します。ファイル操作の進捗管理やサイズによって処理を変更する場面で使います
Excel VBA の Loc 関数は 開いているファイルの「現在の読み取り位置または書き込み位置」を示す Long を返します。関数の構文や引数など、サンプルコードを使って簡単な取得例とその応用でファイル操作状況を表示する例を紹介します。
Excel VBA の FreeFile 関数は空きファイル番号を取得して返します。関数の構文や引数など、サンプルコードを使って具体的に解説します。Openステートメントでファイル操作を行う際のファイル番号を自動取得する際に便利な関数です。
Excel VBA の FreeFile 関数は空きファイル番号を取得して返します。関数の構文や引数など、サンプルコードを使って具体的に解説します。Openステートメントでファイル操作を行う際のファイル番号を自動取得する際に便利な関数です。
Excel VBA の FileLen 関数は指定したファイルのサイズをバイト単位 (Long) で返します。関数の構文や引数の設定などの使い方について、サンプルコードを使って具体的に解説します。Dir関数を併用して複数取得する方法も解説。
Excel VBA の FileDateTime 関数は指定したファイルの最終更新日時を示す Variant(Date) を返します。関数の構文や引数の設定などの使い方について、サンプルコードを使って具体的に解説します。
Excel VBA の FileAttr 関数はファイルのアクセスモードを取得するために使用する関数です。Openステートメントで開かれたファイルのアクセスモードを示す値が返ります。関数の構文や戻り値など、サンプルを使って具体的に解説します
Excel VBA の EOF 関数は、ファイルの読み取り処理の際にファイルの終端に到達したかどうかを判断するための関数です。終端に到達したらTrueを返します。関数の構文や戻り値についてサンプルコードを使って具体的な使い方を解説します。
Excel VBA GetAttr 関数は、ファイルやフォルダの属性を表す値 (Integer) を返します。属性が複数ある場合はその値の合計が返されます。関数の構文や戻り値の確認方法などについてサンプルコードを使って使い方を解説します。
Excel VBA の Dir 関数は、指定したパターンに一致するファイルやフォルダの名前を返します。ファイルやフォルダの存在確認などに利用されます。関数の構文や引数の設定方法などについてサンプルコードを使って基本的な使い方を解説します。
Excel VBA の CurDir 関数は、ドライブの現在のフォルダパスを返します。「現在のフォルダ」とは、カレントドライブなら作業中のフォルダです。関数の構文や引数の設定方法などについてサンプルコードを使って基本的な使い方を解説します。
Excel VBAの「Split 関数」について解説します。Split 関数とはExcel VBA の Split 関数は、指定した区切り文字で文字列を分割し、分割された文字列を配列にして返します。「分割された文字列」が一次元配列の要素とな...
Excel VBA の UBound 関数は、配列の最大インデックスを返します。多次元なら指定された次元の配列で使用できる最大インデックスを返します。関数の構文や引数の設定方法などについて簡単なサンプルコードを使って詳しく解説します。
Excel VBA の LBound 関数は、配列の最小インデックスを返します。多次元なら指定された次元の配列で使用できる最小インデックスを返します。関数の構文や引数の設定方法などについて簡単なサンプルコードを使って詳しく解説します。
Excel VBAの「Join 関数」について解説します。 Join 関数とは Excel VBA の Join 関数は、配列の要素を指定した区切り文字で連結して一つの文字列にして返します。 一次元配列の要素を文字列に変えて処理したい時に使
Excel VBA の Filter 関数は、文字列配列から特定の条件に一致する要素だけを抽出して新しい配列を返します。文字列配列を絞り込み (フィルタリング) したいときに便利です。関数の構文や使い方についてサンプルで詳しく解説します。
ExcelVBA TimeSerial 関数は、時,分,秒を表す3つの数値からシリアル値 Variant (Date) を返します。TimeSerial 関数の構文や引数の設定など、サンプルコードを使って実際の使い方を解説しています。
ExcelVBA TimeSerial 関数は、時,分,秒を表す3つの数値からシリアル値 Variant (Date) を返します。TimeSerial 関数の構文や引数の設定など、サンプルコードを使って実際の使い方を解説しています。
ExcelVBA Timer 関数は、システムの午前0時からの経過秒数を表す単精度浮動小数点数型 (Single) の値を返します。Timer 関数は開始計測から終了計測の誤差で経過時間を算出してマクロの実行制御などに利用したります。
ExcelVBA Time 関数は、システムの現在時刻を示す値 Variant (Date) を返します。戻り値は時刻が格納された小数以下のシリアル値です。サンプルコードを使って Time 関数の戻り値や使用例などを解説します。
ExcelVBA Now 関数 システムの現在日時を示す値 Variant (Date) を返します。戻り値は日付時刻が格納された小数を含むシリアル値です。整数部分が日付で時刻は小数以下に格納されています。サンプルコードを使って使用例を解説
ExcelVBA Second関数は、指定時刻の秒を表す 0~59 の範囲の整数値 Variant (Integer) を返します。使用例サンプルコードでは、Second関数の指定時刻を増減した結果によって動作を確認しています。
ExcelVBA Minute関数は、指定時刻の分を表す 0~59 の範囲の整数値 Variant (Integer) を返します。使用例サンプルコードでは、Minute関数の指定時刻を増減した結果によって動作を確認しています。
Excel VBA の Hour 関数は、指定した時刻の時を示す 0~23 の範囲の整数値 Variant (Integer) を返します。使用例サンプルでは、時間のシリアル値を増減して Hour 関数の動作を確認しています。
Excel VBA の Year 関数は、指定した日付の年を示す整数値 Variant (Integer) を返します。返される年は西暦の年です。使用例のサンプルコードを使って Year 関数の動作を確認しています。
Excel VBA の Month 関数は、指定した日付の月を示す整数値 Variant (Integer) を返します。月を示す整数値とは、1~12 の範囲の月番号のことです。使用例サンプルでMonth関数の動作を確認しましょう。
ExcelVBA の Day 関数は、指定した日付が月の何日かを示す1~31 の範囲の整数値 Variant (Integer) を返します。月の何日かを示す整数値とは、月間通算日番号のことです。使用例サンプルでDay関数の動作を確認します
Excel VBA の DateSerial 関数は、年,月,日を表す3つの数値から日付シリアル値 Variant (Date) を返します。使い方をサンプルコードを用いて解説。日付シリアル値はFormat関数でさまざまな変換が可能です。
Excel VBA の DateSerial 関数は、年,月,日を表す3つの数値から日付シリアル値 Variant (Date) を返します。使い方をサンプルコードを用いて解説。日付シリアル値はFormat関数でさまざまな変換が可能です。
Excel VBA DatePart関数は指定日付の時間間隔を返します。関数の構文や引数の設定や実際の使い方についてサンプルコードを使って具体的に解説します。例えば指定日付が年の通算何週目にあたるのかなどを表示させたりすることができます。
Excel VBA DateDiff関数は、2つの日時の間隔を指定する単位の数を計算して返します。関数の構文や引数の設定など実際の使い方についてサンプルコードを使って解説します。「日付リテラル」の使用や二重引用符で指定した場合の違いも解説
Excel VBA DateAdd 関数は、任意の日付や時刻に、指定した日付や時間の間隔を加算して返します。 設定した指定の日付や時刻に、時間や日数、月数、年数などを加えたり、差し引いたりする方法についてサンプルコードを使って解説します。
ExcelVBAのDate関数は、現在のシステム日付を返します。Date関数は引数がありません。戻り値のデータ型はVariant(Date)で"yyyy/mm/dd"の形式で表示されます。Dateの中身がシリアル値であることをサンプルで確認
Excel VBA StrReverse関数は文字列の文字の並び順を逆に並べた文字列を返します。関数の構文と使い方について、サンプルコードを使って解説します。文字列 "ABC" なら "CBA" のように逆順に並べ替えた文字列にして返します
Excel VBA StrComp関数は文字列を比較してその結果を数値で返す関数です。関数の構文や使い方について、サンプルコードを使って解説します。比較モードの違いやどの文字が相違していたのかを確認する方法についてもサンプルを使って解説。
Excel VBA String関数は文字を指定数分並べて返す文字列操作関数です。関数の構文や使い方について、サンプルコードを使って解説します。Space関数は半角スペース限定で返しますが、String関数は指定した文字を指定数で返します。