- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAで○○:○○と表示させたいのに小数で0.53125のように表示さ)
VBAで○○:○○と表示させたいのに小数で0.53125のように表示さ
このQ&Aのポイント
- VBAで値を表示する際に小数点以下の桁数を指定したい場合、Format関数を使用することで実現することができます。
- 具体的には、小数点以下の桁数を指定したい値をFormat関数の第1引数に設定し、第2引数に小数点以下の桁数の書式を指定します。
- また、UserFormのInitializeイベントで特定のセルの値を合計し、その結果を別のテキストボックスに表示することもできます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
退出時間 これは、単なる数値ですから、時間値をテキストに替えてあげればよいわけです。 txt退出時間.Text = Format$(退出時間, "hh:mm") TextやValueのプロパティは、出来る限り付けておいたほうが良いです。
その他の回答 (1)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
退出時間 = Cells(行, 5) + Cells(行, 6) / 24 の式を次のようにしてはどうでしょう。 退出時間 = Cells(行, 5) + TimeSerial(0, Cells(行, 6) * 60, 0) txt退出時間.Text=Format$(退出時間,"[h]:mm")
質問者
お礼
ありがとうございました。
質問者
補足
ありがとうございました。 12:45:00となってしまいましたが、勉強になりました。
お礼
完璧です。 textやValueに関してもアドバイスありがとうございました。