我在Excel中创建了一个宏,用于将列号格式转换为文本,因此从文本文件复制/过去后数字格式不会改变:
Sub ConvertBitColumn()
' ConvertBitColumn Macro
' This macro converts 3rd column of the worksheet to Text.
Dim sht As Worksheet
Set sht = ActiveSheet
sht.Columns(2).NumberFormat = "@"
End Sub
代码工作正常,但是questin中的列在某些单元格的左上角显示了一些绿色,有没有办法摆脱它,或者它是正常的?谢谢你回复。
艾米
答案 0 :(得分:0)
绿色三角形表示单元格有一个以文本形式存储的数字。 Excel警告您不能对格式化为文本单元格的数字执行数学公式。因为听起来你真的希望数字作为基于宏的文本,你可以关闭Excel中的错误检查以摆脱那些讨厌的绿色三角形: