2011-08-16 14 views
0

ここで私がしたいことがあります。誰かがアプリを使用するたびに変更されるキャプションがあります。キャプションは数字です...今は普通の数字123456のように表示されます...私は3桁ごとに "、"を追加したいのですが、番号は同じではないので毎回の桁数...(123456または1,234,567の代わりに123,456にするなど)。ありがとう!ラベルのキャプションをフォーマットするにはどうすればよいですか?

+0

をWorksheetChange()イベントにマクロを持って、どこコンマだけで計算しないのはなぜ行く必要があります?これは非常に簡単な関数であり、ワークシートが変更されるたびに呼び出されるとパフォーマンスに影響を与えるべきではありません(いつでもチェックするのではなく、この計算に影響を与える列に基づいて速度を上げることができます) – PhD

答えて

4

あなたがこれを行うにはVBAのフォーマット機能を使用することができますので、私は、あなたがコードにキャプションを設定していると仮定しています:

Me.MyLabel.Caption = Format(MyNum, "#,##0") 
関連する問題