0
本当に小さな値をパーセンテージに変換しようとしていますが、奇妙な数値があります。たとえば、小さな値-8.45129E-05です。VBA - パーセント値に非常に小さな値を変換する
現在、以下のコードを変換に使用しています。
Cells(i, 6) = FormatPercent(Cells(i, 6), 8, , vbTrue)
小さな値が-8.45129E-05である場合、私は-845.13%の結果を得たが、正しい結果が-0.00845129%であるべきです。私は問題がE-05によって引き起こされたと思います。それを修正するための提案はありますか?
新しいExcelファイルの例。
行10列6でなければならない-0.0084513%(122.21/122.76から1) - (1291/1296.7から1)(F、カラムDを手で計算さJにSubおよび列Hによって計算される)
どのExcel/VBAのバージョンを使用しますか? –
Excel 2011 macバージョン –
コードの他の記述を追加してください。あなたの問題はそれらに関連しているようです。 –