我希望简单地将一个公式输入到一个单元格中,该单元格包含一个与函数组合在一起的连接文本字符串-我得到了常量1004错误。
单元格中所需的公式
=”https://internet.com/internet/ListWindow.aspx?“和多个连接(B3:B16,"”)
在excel工作表中按预期工作
在VBA中,我有
Sub IAS_AUTO_LIST()
Application.ScreenUpdating = False
Set uRange = Application.Selection
Set uRange = Application.InputBox("Select Range to Add Par ID Link", "Range", uRange.Address, Type:=8)
Range("1").Select
ActiveCell.FormulaR1C1 = "=""https://internet.com/internet/ListWindow.aspx?WindowId=undefined""&CONCATENATEMULTIPLE(" & uRange & ","""")"
Application.ScreenUpdating = True
End Sub
我不认为它喜欢第一个字符串结尾的多个(“。
任何帮助都非常感谢
1条答案
按热度按时间ecbunoof1#
您指定使用R1C1引用设置公式。因此,您必须以R1C1格式传递
uRange
的地址。另外,CONCATENATEMULTIPLE不是内置命令,因此我使用TEXTJOIN代替: