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 コードを作成した以下の例を確認する必要があります。

example-vba-format-function
 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 を使用しました。

  1. セル A1 の値を通貨形式に変換します。
  2. セル A2 の日付を長い日付に変換します。
  3. セル A3 の数値をブール値に変換します。

コメント

  • 「format」引数で使用する独自の形式を作成することもできます。

その他のチュートリアル

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です