No.4ベストアンサー
- 回答日時:
こんばんは。
#1の補足
>セル幅は十分にあります。
それで、
>UserForm3.pretaxamount.Caption
というのは、ここに表示されたものが、「1」しかでないということでしょうね。
UserForm3のpretaxamount は、たぶん、ラベルですね。
かなり、おかしなコードですが、入力元を調べれば原因はわかるはずです。表示されたコードでは、コードとしてはヘンですが、表示が変る原因にはなりません。
ただし、このようにしたほうが安全かもしれませんが。
UserForm3.pretaxamount.Caption = Format$(CLng(pretaxamount), "\\#,###")
この表示するまでの経路を1つずつ見ないと分りません。もしも、セルに入力したものが、UserForm上に現れるのでしたら、Range("A1").Text などとなっている可能性が強いです。それは、Range("A1").Value としなければなりません。
返事が遅くなりました。有り難うございます。
試してみます。
文字列を数値と見なせば、カンマの前にある数字、すなわち「1」しか表示しないだろうなと判断できるのですが、私のPC以外では問題なく表示されるのが不思議です。時間があるときにじっくり見直したいと思います。
No.3
- 回答日時:
こんばんは。
回答者側があれこれ考えても限界があると思います。
とにかく、コードを見せてくれませんか?
Format関数は、テキスト出力ですから、ワークシート側で、たぶん、自動変換されている可能性が強いですが。
この回答への補足
人からもらったマクロなんですが、
いじれないものもあります。
参照できるものは、
コードはこんな感じです。
Dim pretaxamount
UserForm3.pretaxamount.Caption = Format(pretaxamount, "¥¥#,###")
(¥¥は本来は半角です)
例えばこんな感じです。
ただ、他のPCではちゃんと","が挿入されるので、
エクセルの設定ではないかと思っていますがどうなんでしょう?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Visual Basic(VBA) VBA。複数のChangeイベントをまとめる方法 2 2022/03/31 12:03
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- プリンタ・スキャナー 印刷ができない 6 2022/04/01 20:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの計算式でコンマを付...
-
PowerPointの表内のカンマ
-
エクセルで「-3E+06」と...
-
エクセルに計算式が入らない!
-
エクセル 常に桁区切りにしたい
-
エクセルの計算結果に+(プラス...
-
エクセルで深夜勤務の時間計算
-
エクセル 0.1と0.10
-
Excel2010のグラフで小数点桁数...
-
エクセルでオートサムを使った...
-
Excelで「1234」と入力して...
-
エクセルシートで数式をいれて...
-
EXCEL計算式が入っているセルを...
-
エクセル 平均年齢
-
エクセル2010 ツールバーのボ...
-
エクセルで
-
エクセルでの『セルの書式設定...
-
秒以下の時間の表示
-
エクセルで、50銭以下切捨て...
-
エクセル2007 数式がそのまま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセルでleft関数の結果が表...
-
16桁以上の「0」に変換されてし...
-
エクセルで「-3E+06」と...
-
エクセルでオートサムを使った...
-
エクセル 数式の無効化
-
セル上に表示された見かけ上の...
-
エクセルで、50銭以下切捨て...
-
エクセルの画面上にテキストBOX...
-
エクセルで囲み線で出来ますか?
-
Excelの表示形式で切り捨て
-
エクセルでの『セルの書式設定...
-
Excelで小数点を表示しつつ、桁...
-
excelでセルに「1000」と入力し...
-
エクセル 常に桁区切りにしたい
-
エクセルで小数点以下の表示桁...
-
Excelで、小数点以下を自動省...
-
エクセルの計算結果に+(プラス...
-
エクセル 平均年齢
おすすめ情報