vba - 输入 '=' 作为单元格中的第一个字符

标签 vba excel

我有一个正在运行的 VBA 宏,并且通常需要将“=”作为单元格中的第一个字符。单元格中填充了“= Domestic”、“<> Domestic”等值。

现在,我将“=”替换为“IS”作为快速修复,但如果我可以保留等号,我会希望它,以便与使用“<>”等符号的单元格保持一致。当我尝试时,Excel 认为这是一个语法错误的函数。我使用 Cells(row, col).Value = x,其中 x 是可能以也可能不以“=”开头的字符串来输入数据。

最佳答案

在字符串开头添加单引号':

Cells(row, col).Value = "'" & x

你会得到你想要的。

关于vba - 输入 '=' 作为单元格中的第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6458941/

相关文章:

excel - 使用 Excel 的 Powershell 脚本运行缓慢

excel - 以编程方式安装加载项 VBA

string - Excel VBA 循环遍历一串数字,直到找到字母

vba - 为什么整数变量在 VBA Excel 中存储字符串值

excel - 如何指定范围而不是偏移量,excel VBA?

regex - 具有命名组的 VBA 和正则表达式

arrays - 在多维数组上使用 ubound 的 VBA

vba - Excel-VBA : Getting the values from Form Controls

python - 在pandas中读取多标题Excel表

vba - 在 Excel VBA 中命名数组维度