Excel VBA質問箱 IV

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

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


52379 / 76736 ←次へ | 前へ→

【29196】Re:ユーザー定義での切り捨て方法
回答  haramama  - 05/9/27(火) 13:46 -

引用なし
パスワード
   こんにちは。
以下のようにrounddown関数を使うと表示できますが、、

--------------------------------------------------------------

Sub 小数点6桁以上切捨て()

    Range("A1").Value = kirisute
     
    
End Sub
Function kirisute()
    kirisute = Format(WorksheetFunction.RoundDown(1.234567, 5), "#,##0.0####")
 
    
End Function

-----------------------------------------------------------------------

▼paopao さん:
>お世話になっております。
>
>セルの書式設定のユーザー定義にて、「小数点1桁固定、小数点5桁まで表示可能」
>ということをしたく、現在以下の定義までたどり着いています。
>「#,##0.0####」
>ただし、この定義だと小数点が6桁以上の場合、5桁目が四捨五入されて表示されて
>しまいます。
>6桁目以降を切り捨てるにはどうしたら良いでしょうか?
>1.234567 ⇒ 1.23456 と表示させたいです。
>
>よろしくお願いします。

0 hits

【29186】ユーザー定義での切り捨て方法 paopao 05/9/27(火) 11:48 質問
【29196】Re:ユーザー定義での切り捨て方法 haramama 05/9/27(火) 13:46 回答
【29201】Re:ユーザー定義での切り捨て方法 paopao 05/9/27(火) 14:57 お礼
【29198】Re:ユーザー定義での切り捨て方法 Jaka 05/9/27(火) 14:11 発言

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