Vba format関数の使い方は?
VBA FORMAT 関数は、VBA 関数のテキスト カテゴリにリストされています。 VBA コードで使用すると、指定した形式でフォーマットされた値が返されます。簡単に言えば、これを使用して式を指定可能な形式にフォーマットすることができます。ここで注意すべき点が 1 つあり、返される結果は文字列データ型であるということです。
構文
Format(式,[形式],[FirstDayWeek],[FirstWeek Year])
引数
- 式: 書式設定する式。
- [形式] : 式に適用する形式 [これはオプションの引数であり、省略した場合、VBA はデフォルトで一般を採用します]。
- [FirstDayOfWeek] : 週の最初の日を定義する文字列 [これはオプションの引数であり、省略された場合はデフォルトで vbSunday]。
- vbUseSystemDayOfWeek – システム設定に応じて異なります。
- vb日曜日 – 日曜日
- vblunday – 月曜日
- vb火曜日 – 火曜日
- vb水曜日 – 水曜日
- vb木曜日 – 木曜日
- vb金曜日 – 金曜日
- vb土曜日 – 土曜日
- [FirstWeekOf Year] : 年の最初の週を定義する文字列 [これはオプションの引数であり、省略された場合はデフォルトで vbFirstJan1 です]。
- vbSystem – システム設定に応じて。
- vbFirstJan1 – 1 月 1 日が発生する週。
- vbFirstFourDays – 新年の少なくとも 4 日を含む最初の週。
- vbFirstFullWeek – 新年の最初の丸一週間。
例
VBA FORMAT 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。
Sub example_FORMAT() Range("B1").Value = Format(Range("A1"), "Currency") Range("B2").Value = Format(Range("A2"), "Long Date") Range("B3").Value = Format(Range("A3"), "True/False") End Sub
上の例では、3 つの異なる事前定義フォーマットで FORMAT を使用しました。
- セル A1 の値を通貨形式に変換します。
- セル A2 の日付を長い日付に変換します。
- セル A3 の数値をブール値に変換します。
コメント
- 「format」引数で使用する独自の形式を作成することもできます。
その他のチュートリアル
- 右のVBA
- VBA RTRIM
- VBAスペース
- VBA STRCOMP
- VBA STRCONV