我希望使用 VBA 将所有以文本形式存储在工作表中的数字自动转换为数字。 Excel 似乎会自动检测这些值,VBA 中有一种方法可以转换所有这些数字吗?
我发现以下解决方案将文本转换为数字,但我希望这适用于所有工作表而不是指定范围,因为工作表是动态的。
Range("F:F").Select
With Selection
Selection.NumberFormat = "General"
.Value = .Value
End With
有人有想法吗?
最佳答案
with activesheet.usedRange
.numberFormat = "General"
.value = .value
End with
关于VBA:将所有工作表文本转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51439552/