By 恩德苏 25年2019月XNUMX日,星期二
张贴在 Excel
回复 0
0
观点 4K
投票 0
嗨,

我的问题的概要是我通过组合一些常量字符串和数字来生成一个字符串。 我将此字符串传递给 sum 函数,以便它可以计算总和。 当我在一个单元格中单独使用一个字符串时(当然前面有一个 = 符号)并按 Enter 检索该值。 但是当我传递字符串时没有发生。 所以我尝试直接在单元格中使用 Evaluate 函数作为命名函数 VBA。 它们都不起作用。 我正在使用 Office 365(Excel 2016)。 对此有什么帮助吗?

字符串为 ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

字符串的输出是 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daily plant reports\2019\[05 -2019.xls]C 卷'!$F$35,0,0)

我将上面的字符串存储在 AC19 单元格中

我使用了这样的求和函数 =sum(AC19)

哪个返回零,但实际上在 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 处的值为 2630。语法有什么错误吗?
查看全文