我有一个正在运行的 VBA 宏,并且通常需要将“=”作为单元格中的第一个字符。单元格中填充了“= Domestic”、“<> Domestic”等值。
现在,我将“=”替换为“IS”作为快速修复,但如果我可以保留等号,我会希望它,以便与使用“<>”等符号的单元格保持一致。当我尝试时,Excel 认为这是一个语法错误的函数。我使用 Cells(row, col).Value = x
,其中 x
是可能以也可能不以“=”开头的字符串来输入数据。
最佳答案
在字符串开头添加单引号'
:
Cells(row, col).Value = "'" & x
你会得到你想要的。
关于vba - 输入 '=' 作为单元格中的第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458941/