我在Windows 7上使用Excel 2010.我有一个VBA宏,它必须在Excel 2010中的表下放置一个公式。该表是一个ListObject,其列名为[Date],[Traffic,MB]和[Requests] ,#] 我使用以下代码添加公式:
With ActiveWorkbook.Worksheets("Sheet1").ListObjects("myquery1").Range
.Columns(2).End(xlDown).Offset(1, 0).Value = "=SUM(myquery1[Traffic, MB])"
.Columns(3).End(xlDown).Offset(1, 0).Value = "=SUM(myquery1[Requests, #])"
End With
在公式" = SUM(myquery1 [请求,#])"的行上出现错误。 错误是"运行时错误' 1004':应用程序定义的错误或对象定义的错误" 没有字符#
的公式不会出现错误有没有办法逃脱这个角色?
答案 0 :(得分:0)
终于找到了答案。在excel公式中转义#是使用撇号'
完成的公式必须是:
"=SUM(myquery1[Requests, '#])"