在Excel中以编程方式使用VBA忽略“存储为文本的数字”错误

我想在单元格中存储诸如“001234”之类的文本。 我已经将这个单元格的数字格式设置为文本。 存储之后,单元格左上angular的绿色三angular形forms显示“存储为文本的数字”错误。 这是非常令人不安的,我希望它被编程删除。

考虑:

Sub Macro1() Application.ErrorCheckingOptions.NumberAsText = False End Sub 

当我开始在新计算机上工作时,这是一个更大的macrosconfiguration单行。

你可以select你想要工作的范围,然后把例如(现在添加的语音标记):

 Range("A1:Z20").Application.ErrorCheckingOptions.NumberAsText = False 

或者,不要将单元格格式化为文本格式,您可以将单元格格式化为000000以显示前导0。