【发布时间】:2017-09-18 17:39:41
【问题描述】:
我有带有数字的 Excel 表格。大多数数字格式为带有符号 E 的科学数字(例如:10E-8、1E-6、0.235、234E-10...)。
我想格式化它们,例如,使用 4.01E-10
,10E-7,235E-3,0.234E-9, 1.61E-09
.
所以我认为我应该操纵每个单元格中的每个数字。我该怎么做?
我应该在数据源中还是在数据透视表中引用它们
到目前为止:
Dim PvtRng As Range, C As Range
Set PvtRng = pvt.DataBodyRange ' <-- set the Pivot Data range
For Each C In PvtRng ' loop cell by cell inside the Pivot-Table's DataBodyRange
C.NumberFormat = " 0.00#" & "E-3"
Next C
请建议如何使用 vba 执行此操作。 任何帮助将不胜感激!
【问题讨论】: