
Excel VBAで、数値の整数部分を3桁ごとにカンマで区切る具体的なやり方や、注意点やサンプルコードを紹介します。
Excel VBA 整数部分を3桁区切りにする
以下のようなシーンで利用されます。
・数値が大きくなるときや、視覚的に見やすく表示する必要がある場合。特に、財務データや統計データ、金額表示などで活用されることがあります。
Excel VBA 整数部分を3桁区切りにするサンプルコード
📌 「これ、自動化できたらラクなのに…」と思ったこと、ありませんか?
実はその作業、Excelマクロで簡単に自動化できるかもしれません。
「でもマクロって難しそう…」という方のために、完全初心者向けの入門記事をご用意しました!
👇実務で“そのまま使える”テンプレ付きで、コピペするだけ!
初心者向けエクセルマクロの作り方を解説|コピペOK実務テンプレ付き
Option Explicit
Sub FormatNumberWithCommas()
Dim originalNumber As Double
Dim formattedNumber As String
' 任意の数値を設定
originalNumber = 1234567.89
' 3桁ごとにカンマで区切る
formattedNumber = Format(originalNumber, "#,##0.00")
' 結果を表示
MsgBox formattedNumber
End Sub
サンプルコードは、originalNumberの値を3桁ごとにカンマで区切り、小数点以下2桁まで表示します。結果として、メッセージボックスには「1,234,567.89」と表示されます。
※数値が整数の場合でも、小数点以下が表示されます。
📌「Excel VBAで自動化するコードのベースが習得できる資格」
ExcelVBA初心者向けの資格問題集(解説ページ付き)
👉Excel VBAエキスパートベーシック問題集
ExcelVBAの基礎的なことが理解できている方向けの問題集(解説ページ付き)
👉ExcelVBAエキスパートスタンダード問題集