Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel中带字符串变量的间接函数_Excel_Vba - Fatal编程技术网

Excel中带字符串变量的间接函数

Excel中带字符串变量的间接函数,excel,vba,Excel,Vba,我想在vba中的字符串变量中插入此函数: a是图纸名称-=间接((a)和“!f8”) 此代码不起作用: s=“=INDIRECT((“&”&a&“&”)&“&”&f8””)用工作表的名称更改“Tabelle3” Sub FormulateMe() Dim s As String s = "Tabelle3" ActiveCell.Formula = "=INDIRECT(""" & s & "!A1"")" End Sub Sub-FormulaTo

我想在vba中的字符串变量中插入此函数:
a
是图纸名称-
=间接((a)和“!f8”)

此代码不起作用:
s=“=INDIRECT((“&”&a&“&”)&“&”&f8””)

用工作表的名称更改“Tabelle3”

Sub FormulateMe()

    Dim s As String
    s = "Tabelle3"
    ActiveCell.Formula = "=INDIRECT(""" & s & "!A1"")"

End Sub
Sub-FormulaToCell()
把a、s调暗为线
a=工作表(1)。名称“更改为任何工作表”
s=“=Indirect(”&a&“!F8”)”将公式作为字符串插入
范围(“$A$1”)。值=s'将字符串插入单元格
端接头
谢谢大家。
我找到了答案:


ActiveCell.Value=“=间接(&“”&“”&a&““&”!f8”&“”&“&”)”

你说的不工作是什么意思?我没有正确的公式,因为“和!chars。。。我总是会出错什么是错误?“!f8”的问题。。。如何将其转换为字符串我有一个问题!嗯<代码>“!f8”
是一个字符串。你还没有透露错误信息。我也有同样的问题。你能解释一下为什么它不起作用吗?你到底想要什么,这段代码不能做?你可以发布一个预期的输出吗?