【发布时间】:2017-06-29 13:46:01
【问题描述】:
我必须导出带有数字的列,这些数字存储为文本。
我尝试使用此代码将这些数据转换为数字。
Sub FormatColumns()
Columns(9).NumberFormat = "0"
Columns(10).NumberFormat = "0"
End Sub
它已正确完成工作(或者看起来如此),但我仍然无法像处理数字一样处理这些数据,但 Excel 告诉我,它以数字形式存储。
但是当我通过公式=ISTEXT() 验证它时,它总是显示我 TRUE
请您帮帮我好吗?我在 Google 上找到的所有教程和建议都是通过格式化单元格或=VALUE(),但 VALUE 函数对我不起作用,它显示了我#VALUE。
提前谢谢你!
【问题讨论】:
-
是逗号,必须是
.405,90=405.90
标签: vba excel format number-formatting