ExcelVBAで数値に3桁区切りのカンマをつけるにはFormat()を使う

Dim Value As String
Value = Format(12345, "#,#")