• ベストアンサー

EXCEL(エクセル)で0.001以下の数字を自動で0.0000000000001にしたい

EXCEL(エクセル)で、シート上のすべての0.001以下の数字(定数)が入っているセルをVBAなどを使って動で0.0000000000001にする方法を教えていただけないでしょうか。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

Sub test() Dim c As Range For Each c In ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants, 1) If c.Value <= 0.001 Then c.Value = 0.0000000000001 Next End Sub こんな感じでしょうか。 ただし、0.0000000000001にすると、画面上は指数表示になってしまいますよ。(中身は0.0000000000001ですが)

rounin3
質問者

お礼

ありがとうございます。有効利用させていただきます。

関連するQ&A