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

| 我有一个运行的VBA宏,通常需要将\“ = \”作为单元格中的第一个字符。单元格将填充以下值:\“ = Domestic \”,\“ <> Domestic \”等。 现在,我将\“ = \”替换为\“ IS \”作为快速修复程序,但是如果可以保持等号,我希望这样做,以便与使用\“ <> \”等符号的单元格保持一致。当我尝试时,Excel认为这是语法错误的函数。我正在使用
Cells(row, col).Value = x
(其中
x
是可能以\“ = \”开头或不能以\“ = \”开头的字符串)输入数据。     
已邀请:
        在字符串的开头添加单引号
\'
Cells(row, col).Value = \"\'\" & x
你会得到你想要的。     
        这是另一种方法
Sub Test()
    Dim myRange As Range

    Set myRange = Range(\"C:C\") \'Column \"C\"
    myRange.NumberFormat = \"@\" \'Set cell format of range to plain text
    myRange.Cells(1, 1) = \"= Domestic\"

End Sub
与manji的答案相比,它没有提供性能或大小上的增强……只是有所不同。     

要回复问题请先登录注册