VBA:将文本转换为数字

学习女士

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

这是特定问题的屏幕截图: 错误

我尝试了以下这些片段,但均无济于事:

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

PS:根据我的经验,与使用“警告框”方法相比,此VBA解决方案在大型数据集上的运行速度显着提高,并且不会使Excel崩溃。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数字转换为文本

来自分类Dev

VBA将文本转换为数字,但公式文本和非数字文本除外

来自分类Dev

将存储为文本的数字转换为Excel VBA中数字的最简单方法

来自分类Dev

无法将文本转换为数字

来自分类Dev

如何将数字转换为文本

来自分类Dev

将访问文本转换为数字

来自分类Dev

将文本变量转换为数字时间

来自分类Dev

将数字日期转换为文本

来自分类Dev

将数字的文本表示转换为整数

来自分类Dev

使用 SUMIF 将文本转换为数字

来自分类Dev

Excel VBA如何将单元格格式文本转换为数字

来自分类Dev

Access VBA-如何将记录集中的值从文本转换为数字?

来自分类Dev

使用VBA将整数转换为文本

来自分类Dev

Excel VBA将文本转换为日期

来自分类Dev

将存储为文本的数字转换为数字?

来自分类Dev

将逗号分隔的文本转换为数字列表

来自分类Dev

如何将数字转换为文本?(在MySQL中)

来自分类Dev

如何将文本列从DBF文件转换为数字

来自分类Dev

将逗号分隔的数字转换为相应的文本

来自分类Dev

MySQL触发器:将文本转换为数字

来自分类Dev

将文本“ 0”转换为数字0时出错

来自分类Dev

将文本格式转换为数字格式

来自分类Dev

将输入类型月份返回的数字转换为文本

来自分类Dev

文本更改时将数字转换为货币格式

来自分类Dev

将数字从科学记数法转换为文本

来自分类Dev

文本框将日期转换为数字

来自分类Dev

Excel VBA-停止将日期转换为数字

来自分类Dev

使用Excel VBA if语句将值转换为数字

来自分类Dev

VBA-将Excel表转换为Word中的文本