教えて!ExcelVBA!

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

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 IsDate(変数) 解説 IsDate関数は、与えられた変数が日付として有効かどうかを判定するために使用されます。変数が日付として解釈できる場合はTrueを返し、日付として解釈できない場合はFal…

【ExcelVBA 関数】数値を四捨五入する(Application.WorksheetFunction.Round)の使い方を教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Application.WorksheetFunction.Round(数値, 小数桁数) 解説 「Application.WorksheetFunction.Round」は、Excelの計算式である「ROUND」関数をVBA内で使用するためのメソッドです。 引数 …

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Fix(数値) 解説 Fix関数は、指定した数値の整数部分を返します。 引数 指定 内容 数値 必須 倍精度浮動小数点数型 (Double) の数値または任意の有効な数式を指定します。Null値が含まれて…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Int(数値) 解説 Int関数は、指定した数値の整数部分を返します。 引数 指定 内容 数値 必須 倍精度浮動小数点数型 (Double) の数値または任意の有効な数式を指定します。Null値が含まれて…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 CDate(文字列) 解説 CDate関数は、テキストや数値を日付に変換するための関数です。文字列を日付に変換できる場合はその日付を返し、変換できない場合はエラーを返します。 引数 指定 内容…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Val(文字列) 解説 Val関数は、引数として渡された文字列を評価し、数値に変換します。文字列の先頭から数値の部分を抽出し、その数値を返します。ただし、文字列の先頭が数値でない場合は…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 StrComp(文字列1, 文字列2, [比較モード]) 解説 StrComp関数は、テキストの比較を簡単に行うことができます。 引数 指定 内容 文字列1 必須 比較する最初の文字列を指定します。 文字列2 …

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 String(回数, 文字列) String関数は、指定した文字列を指定した回数繰り返した文字列を返してくれます。指定した文字列が指定した回数だけ繰り返され、新しい文字列として返されます。 引…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Replace(対象文字列, 検索文字列, 置換文字列, [開始位置], [置換回数], [比較方法]) 解説 Replace関数は、文字列内の指定された文字列を別の文字列に置き換える関数です。 引数 指定 内容…

【ExcelVBA セル操作】罫線の太さを変更するにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Borders.Weight = 定数 解説 セルに罫線の太さを設定するには、RangeオブジェクトのBordersプロパティを使用します。Range("セル範囲")のセル範囲は、セルの位置や範囲…

【ExcelVBA セル操作】色々なスタイルの罫線を引くにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Borders.LineStyle = 罫線スタイル 解説 RangeオブジェクトのBordersプロパティを使用してセルに罫線を引くことができます。Range("セル範囲")は、セル範囲を指定するオ…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 UCase(文字列) 解説 UCase関数は、引数として与えられた文字列を大文字に変換し、その結果を返します。 引数 指定 内容 文字列 必須 任意の文字列を指定します。引用符(")で囲む必要があり…

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

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 LCase(文字列) 解説 この関数は、引数として渡された文字列を全て小文字に変換します。変換後の結果は、新しい文字列として返されます。元の文字列は変更されません。 引数 指定 内容 文字…

【ExcelVBA セル操作】セルに罫線(実線)を引くにはどうすればいいの?教えて!

構文 使い方 プログラミング例 まとめ 構文 構文は以下の通りです。 Range("セル範囲").Borders(辺の種類).LineStyle = xlContinuous / xlNone 解説 セルに罫線を引くために"Borders"オブジェクトを使用します。このオブジェクトには各辺(上側、下側、左側…

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

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