教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

関数

【ExcelVBA 関数】TimeValue関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 TimeValue(時刻文字列) 解説 TimeValue関数は、指定した時刻のシリアル値を返すために使用されます。 引数 指定 内容 時刻文字列 必須 "hh:mm:ss"形式の時刻を表すテキストや時間を表す数…

【ExcelVBA 関数】DateValue関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 DateValue(日付文字列) 解説 DateValue関数は、文字列日付を日付に変換します。 引数 指定 内容 日付文字列 必須 日付を表す文字列、セル参照、変数などを指定します。 使用例 DateValue("…

【ExcelVBA 関数】Timer関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Timer 解説 Timer関数は、経過時間を計測するための関数です。主にプログラムの処理時間や実行速度を測定する際に利用されます。Timer関数は実行された時点からの経過時間(秒単位)を返し…

【ExcelVBA 関数】TimeSerial関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 TimeSerial(時, 分, 秒) 解説 TimeSerial関数は、指定した時、分、秒の値を元に、時刻を表すVariant型の値を返します。 引数 指定 内容 時 必須 0から23の範囲で指定される時刻の「時」の…

【ExcelVBA 関数】InputBox関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 InputBox(メッセージ, [タイトル], [初期値文字列], [X軸], [Y軸], [ヘルプファイル], [コンテキストID]) 解説 InputBox関数は、ユーザーからの入力を受け取るための関数です。マクロを実…

【ExcelVBA 関数】Len関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Len(文字列) 解説 Len関数は、指定した文字列の長さ(文字数)を返します。 引数 指定 内容 文字列 必須 任意の文字列を指定します。引用符(")で囲む必要があります。 使用例 Len("ABC") …

【ExcelVBA 関数】 CStr関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 CStr(値) 解説 CStr関数は、指定された値を文字列として返します。 引数 指定 内容 値 必須 任意の値を指定します。 使用例 CStr(123) 使い方 具体的な使い方を紹介します。 1.数値を文字…

【ExcelVBA 関数】VarType関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 VarType(変数) 解説 VarType関数は、変数のデータ型を判定する際に重要な役割を果たします。 引数 指定 内容 変数 必須 数式または文字列式を含むバリアント型 (Variant) の式を指定します…

【ExcelVBA 関数】StrConv関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 StrConv(文字列, 変換形式) 解説 StrConv関数は、文字列を指定した形式に変換するための関数です。具体的な変換形式には、半角英字を全角に変換したり、全角カタカナを半角カタカナに変換…

【ExcelVBA 関数】IsNumeric関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 IsNumeric(変数) 解説 IsNumeric関数は、指定した変数が数値であるかどうかを判定するための関数です。変数が数値であればTrueを、数値でなければFalseを返します。 引数 指定 内容 変数 …

【ExcelVBA 関数】WeekDay関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Weekday(日時, [週の開始曜日]) 解説 Weekday関数は、指定された日付に対応する曜日を数値で返す関数です。 引数 指定 内容 日時 必須 曜日を取得したい日付を指定します。日付はDate型、…

【ExcelVBA 関数】Now関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Now 解説 Now関数は引数を取らず、現在の日付と時刻の情報を返します。日付と時刻は、Excelのシステム日付とシステム時刻を基準としています。 使い方 具体的な使い方を紹介します。 1.現…

【ExcelVBA 関数】DateDiff関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 DateDiff(単位, 日時1, 日時2, [週の開始曜日], [年の第1週]) 解説 DateDiff関数は、2つの指定した日付の時間間隔を表す値を返します。 引数 指定 内容 単位 必須 計算する期間の単位を指…

【ExcelVBA 関数】DateAdd関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 DateAdd(単位, 時間, 日時) 解説 DateAdd関数は、指定された日付に対して指定された時間、日、月、または年を加算/減算するために使用します。 引数 指定 内容 単位 必須 加算または減算す…

【ExcelVBA 関数】Instr関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Instr([開始位置], 検索対象文字列, 検索文字列, [比較方法]) 解説 Instr関数は、指定した文字列内で特定の文字列を検索し、その位置を返す関数です。検索文字列が見つかった場合はその位…

【ExcelVBA 関数】Mid関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Mid(文字列, 開始位置, 文字数) 解説 Mid関数は、指定された位置から指定された長さの部分文字列を取り出し、結果として返します。 引数 指定 内容 文字列 必須 対象となる文字列を指定し…

【ExcelVBA 関数】Right関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Right(文字列, 文字数) 解説 Right関数は、指定した文字列から右側の文字を取得するために使用されます。 引数 指定 内容 文字列 必須 取得したい文字列を指定します。 文字数 必須 取得す…

【ExcelVBA 関数】Left関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Left(文字列, 文字数) 解説 Left関数は、指定した文字列の左側から指定した文字数だけを取得するために使用します。 引数 指定 内容 文字列 必須 処理したい文字列を指定します。引用符(")…

【ExcelVBA 関数】Trim関数の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Trim(文字列) 解説 Trim関数は、与えられた文字列の前後にある空白文字(スペース、タブ、改行など)を取り除いた結果を返します。ただし、文字列内部の空白文字は取り除かれません。 引数…