我正在尝试在excel中组合来自多个单元格的内容。这是我想要做的一个例子:
(Cell1):John Doe
(Cell2):5950
(Cell3):使用“John Doe”XXXXXX5950自动填充
我知道我可以使用公式=&[Cell1]&“XXXXXX”和[Cell2]组合细胞
但是我希望它在名称的每一边加上“”,但代码不会除外,因为使用公式的部分是使用“符号。对此有何帮助?
在字符串中使用两个双引号来放置双引号:
=""""&[Cell1]&""" XXXXXX"&[Cell2]
您可以使用双引号来转义VBA中的"
字符。
Range("A1").Formula = """" & Range("B1").Value & """ XXXXXX" & Range("C1").Value
或者您也可以使用ASCII字符34。
Range("A1").Formula = Chr(34) & Range("B1").Value & Chr(34) & " XXXXX" & Range("C2").Value