Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


327 / 13645 ツリー ←次へ | 前へ→

【80986】数字の表示形式について mikky 19/7/2(火) 18:59 質問[未読]
【80987】Re:数字の表示形式について マナ 19/7/2(火) 20:35 発言[未読]
【80988】Re:数字の表示形式について γ 19/7/2(火) 20:43 回答[未読]
【80989】Re:数字の表示形式について マナ 19/7/2(火) 20:56 お礼[未読]
【80990】Re:数字の表示形式について γ 19/7/2(火) 21:14 発言[未読]
【80991】Re:数字の表示形式について mikky 19/7/2(火) 22:19 お礼[未読]
【80992】Re:数字の表示形式について マナ 19/7/2(火) 22:35 発言[未読]

【80986】数字の表示形式について
質問  mikky  - 19/7/2(火) 18:59 -

引用なし
パスワード
   数字の表示形式を、四捨五入かつ小数点以下は第2位まで00と変換したいのですが、その場合はどのような構文を使えばよいのでしょうか。

(例)
444.6 → (変換)445.00
394.44→ (変換)394.00
578.4→ (変換)578.00

恐れ入りますがご教授願います。

【80987】Re:数字の表示形式について
発言  マナ  - 19/7/2(火) 20:35 -

引用なし
パスワード
   ▼mikky さん:

ここはExcel VBA(マクロ)の質問掲示板です。

ROUND関数で四捨五入して
セルの書式設定で表示形式を、0.00

【80988】Re:数字の表示形式について
回答  γ  - 19/7/2(火) 20:43 -

引用なし
パスワード
   表示形式
0".00"
でよいかも。

こちらはVBA質問箱であって、
ExelとVBAの質問箱じゃないですよ、

【80989】Re:数字の表示形式について
お礼  マナ  - 19/7/2(火) 20:56 -

引用なし
パスワード
   ▼γ さん:
>表示形式
>0".00"

初めてみました。
勉強になります。
 

【80990】Re:数字の表示形式について
発言  γ  - 19/7/2(火) 21:14 -

引用なし
パスワード
   ▼マナ さん:
>初めてみました。
>勉強になります。
> 

そうですよねえ。普通こういう表示はしないですもん。

444.6 → (変換)445.00とするのは反則技です。
どうみても、445.00という表示は、
444.995〜445.00499...の範囲の数値を表すと予測させますから、
ミスリードさせる間違った使い方と言ってよいのではないでしょうか。

【80991】Re:数字の表示形式について
お礼  mikky  - 19/7/2(火) 22:19 -

引用なし
パスワード
   ご回答ありがとうございました。
Round関数で四捨五入させて、それから表示形式を変えれば良いのですね。

444.6→445.00と変換しないといけないような特殊な入力箇所がありましたので
質問させていただきました。

ありがとうございました。

▼γ さん:
>▼マナ さん:
>>初めてみました。
>>勉強になります。
>> 
>
>そうですよねえ。普通こういう表示はしないですもん。
>
>444.6 → (変換)445.00とするのは反則技です。
>どうみても、445.00という表示は、
>444.995〜445.00499...の範囲の数値を表すと予測させますから、
>ミスリードさせる間違った使い方と言ってよいのではないでしょうか。

【80992】Re:数字の表示形式について
発言  マナ  - 19/7/2(火) 22:35 -

引用なし
パスワード
   ▼mikky さん:
>ご回答ありがとうございました。
>Round関数で四捨五入させて、それから表示形式を変えれば良いのですね。

そんな2度手間しなくても
γさんの回答の
表示形式を0".00"
でよいですよ。

表示形式、0 で四捨五入されるので、
その結果に固定の文字列、".00"を付加です。

頭の固いわたしには、思いつきませんでした。

327 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free