0
我在Windows 7上使用Excel 2010.我有一个VBA宏,它必须在Excel 2010中的一个表下放置一个公式。该表是一个带有列名[Date],[Traffic, MB]和[请求,#] 我使用以下代码来添加公式:上与式的线出现在excel公式中退出#
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’:应用程序定义或对象定义的错误” 没有出现任何错误的不具有字符#
公式是否有一种方式来逃避这个角色?
如果你能[提供一种方式来重现此(http://www.sscce.org/)它会让我们的生活变得更容易,我们试图解决您的问题 –
未经测试,但您是否尝试过简单取消引号中的字符? '“= SUM(myquery1 [Requests,”&“”“#”“”&“])”否则,你实际上试图用这个公式获得什么? “#”在上下文中的含义是什么?本例中的 –
#代表“请求”的度量单位。这意味着请求的数量,另一列是以“兆字节”为单位的“流量”。这个宏的用户用这种方式来看它。此公式的目的是给出特定列中所有值的总和。 – vladiz