我每周都会收到一份电子表格,由于我无法控制的各种原因,有些列以文本形式存储为数字而不是数字。我需要将它们转换为数字,以便稍后在代码中使用它们。
我现在正在通过这样做将它们转换为数字:
Dim rng As Range
For Each rng In Range("A:D").Columns
rng.TextToColumns
Next rng
有没有更好(即更有效)的方法来做到这一点?
我玩过 NumberFormat ,但它似乎没有用。
在此先感谢(如果我已经在这里错过了解决方案,我深表歉意 - 我进行了搜索但没有找到)。