教えて!ExcelVBA!

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

【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関数は、与えられた文字列の前後にある空白文字(スペース、タブ、改行など)を取り除いた結果を返します。ただし、文字列内部の空白文字は取り除かれません。 引数…

【ExcelVBA セル操作】文字列幅をセル幅に合わせる(ShrinkToFit)にはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Range("セル範囲").ShrinkToFit = True / False 解説 ShrinkToFitプロパティは、セルに収めたいテキストがセルのサイズに合わない場合、自動的にテキストのサイズ…

【ExcelVBA セル操作】入力されているデータをセル幅に合わせて折り返す方法(WrapText)を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Range("セル範囲").WrapText = True / False 解説 WrapTextプロパティは、セルに表示されるテキストを自動的に改行するかどうかを設定します。Worksheetsのシート…

【ExcelVBA セル操作】セル幅(列幅)を最適化(AutoFit)するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Worksheets("シート名").Columns("列範囲").AutoFit 解説 AutoFitメソッドは、セル内のコンテンツに応じてセルの幅を自動的に調整してくれます。Worksheetのシート名には、セルの幅を自動…