我想在单元格中存储诸如“001234”之类的文本。我已将此单元格的数字格式设置为文本。存储后,单元格左上角会以绿色三角形的形式显示错误“数字存储为文本”。这非常令人不安,我希望以编程方式将其删除。
			
			22592 次
		
4 回答
            23        
        
		
考虑:
Sub Macro1()
    Application.ErrorCheckingOptions.NumberAsText = False
End Sub
当我开始在新计算机上工作时,这是一个更大的宏中的一行,用于配置 Excel。
于 2013-08-19T15:36:19.400   回答
    
    
            4        
        
		
上面的示例关闭了应用程序的“数字存储为文本”检查。
此代码将为特定单元格将其关闭:
range("G93").Errors.Item(xlnumberastext).Ignore = True
于 2019-07-22T14:48:59.120   回答
    
    
            3        
        
		
您可以选择您想要工作的范围,然后输入例如(现在添加了语音标记):
Range("A1:Z20").Application.ErrorCheckingOptions.NumberAsText = False
于 2016-06-15T10:17:53.837   回答
    
    
            1        
        
		
或者,您可以将单元格格式化为 000000 以显示前导 0,而不是将单元格格式化为文本。
于 2013-08-19T15:41:58.337   回答