gpt4 book ai didi

excel - VBA:将文本转换为数字

转载 作者:bug小助手 更新时间:2023-10-28 10:46:23 30 4
gpt4 key购买 nike

我有一列数字,无论出于何种原因,都被格式化为文本。这使我无法使用算术函数,例如小计函数。将这些“文本数字”转换为真数字的最佳方法是什么?

以下是具体问题的截图: Error

我尝试了这些片段无济于事:

Columns(5).NumberFormat = "0"

 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

最佳答案

使用以下函数(将 [E:E] 更改为您需要的适当范围)来规避此问题(或更改为任何其他格式,例如“mm/dd/yyyy”) :

[E:E].Select
With Selection
.NumberFormat = "General"
.Value = .Value
End With

附:根据我的经验,与使用“警告框”方法相比,此 VBA 解决方案在大型数据集上的运行速度要快得多,而且使 Excel 崩溃的可能性更小。

关于excel - VBA:将文本转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36771458/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com