No.2ベストアンサー
- 回答日時:
FormatNumber(数値,1)は小数点以下1桁の文字列を返すので、整数でも少数でも小数点以下1桁を返すはずです。
その後に数値に変換するような処理をしてませんか?
Dim a
a = 10
MsgBox FormatNumber(a, 1) '文字列の10.0
MsgBox FormatNumber(a, 1) + 0 '数値の10
数値では整数は整数でしか表示できないので、表示する時にFormatNumber(数値,1)で文字列に変更すれば整数でも小数点以下1桁を表示するはずです。
Dim a
a = 10 '整数の10
a = FormatNumber(a, 1) '文字列の10.0
MsgBox a '文字列の10.0 を表示
a = a + 0 '整数の10
MsgBox a '整数の10 を表示
a = FormatNumber(a, 1) '文字列の10.0
MsgBox a '文字列の10.0 を表示
No.1
- 回答日時:
If 数値 - Fix(数値) > 0 Then
MsgBox FormatNumber(数値,1)
End if
If 数値 - Fix(数値) = 0 Then
MsgBox FormatNumber(Clng(CStr(数値) & ".0"),1)
'あるいは MsgBox FormatNumber(Clng(CStr(数値)),1) でも?
End If
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 1 2023/01/31 18:53
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 5 2023/01/31 23:35
- 統計学 統計学 このデータはある母集団からとった標本である 42 41 48 40 45 37 43 47 4 2022/12/23 01:29
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- PDF C#でfloatを整数部、小数部とも桁数固定で文字表示したい 2 2022/07/28 09:37
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- その他(パソコン・スマホ・電化製品) pthonのframeに演算結果(数値)を表示したい 1 2023/06/05 22:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでアルファベットか数...
-
文字列からタブコードを取り除...
-
VBの「As String * 128」とは?
-
VBAでの Replace関数で、ワイル...
-
EXCELで=より左の文字を一括で...
-
Excelで指数表現しないようにす...
-
エクセルで文字列の最大値を抽...
-
【Excel VBA】複数ある特定の文...
-
Excelで3E8を3.00E+8にしない方...
-
Left関数とRight関数を合わせた...
-
MS SQLServer のSQLで文字列の...
-
[C言語]fputsとfprintfの違い
-
アクセスで特定の数字以外(複...
-
同一セル内に関数と文字列を同...
-
Excel VBAでテキストを開く際の...
-
Excelはなんで先頭の0を消すん...
-
VB6のReplace関数の使い方
-
エクセルでSQLでいうところの「...
-
ファイルの中身検索と表示
-
VBScriptで指定した範囲の中で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
文字列からタブコードを取り除...
-
Excelで3E8を3.00E+8にしない方...
-
VBAでの Replace関数で、ワイル...
-
Excelで指数表現しないようにす...
-
[C言語]fputsとfprintfの違い
-
エクセルで文字列をtxtファイル...
-
同一セル内に関数と文字列を同...
-
エクセルで文字列の最大値を抽...
-
Excelはなんで先頭の0を消すん...
-
MS SQLServer のSQLで文字列の...
-
エクセル 数値データを桁をそ...
-
Left関数とRight関数を合わせた...
-
VBA2005 16進を2桁で表示したい。
-
VBの「As String * 128」とは?
-
Msgboxの×が押されたとき
-
sedなどで、特定の文字列の後の...
-
【Excel VBA】複数ある特定の文...
-
OnTime 使用時のプロシージャへ...
おすすめ情報