Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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公式中引用字母和数字的vba代码_Excel_Vba - Fatal编程技术网

excel公式中引用字母和数字的vba代码

excel公式中引用字母和数字的vba代码,excel,vba,Excel,Vba,这是我的一段代码: For loopi = maxlastrow + 3 To lastrowrangetotal issuerformula = Cells(loopi, 4).Address(rowabsolute:=False, columnabsolute:=False) Worksheets("Dashboard").Cells(loopi, 4).Formula = "=BDP(""&issuerformula.value&"",""ISSUER"")" Next l

这是我的一段代码:

For loopi = maxlastrow + 3 To lastrowrangetotal
issuerformula = Cells(loopi, 4).Address(rowabsolute:=False, columnabsolute:=False)
Worksheets("Dashboard").Cells(loopi, 4).Formula = "=BDP(""&issuerformula.value&"",""ISSUER"")"
Next loopi
这一部分将一个变量分配给以“字母/数字”表示的单元格,在本例中是D35

这段代码用于将表示为单元格(2,2)的单元格转换为B2:

issuerformula = Cells(loopi, 4).Address(rowabsolute:=False, columnabsolute:=False)
我希望使用此变量在我的单元格中包含公式
“=BDP(B2,“发卡机构”)”

但是,它的编码方式现在返回:
=BDP(“&issuexperformula.value&“,“ISSUER”)

我尝试了几种组合,删除“.value”,加倍或三倍“,…我没有机会


在这个公式
工作表(“仪表板”).Cells(loopi,4.formula=“=BDP(“&issuexperformula.value&”,“ISSUER”)”)中,正确的组合是什么?

没关系,我自己找到了答案,这是一个空白问题

所以,这是有效的

For loopi = maxlastrow + 3 To lastrowrangetotal
      issuerformula = Cells(loopi, 4).Address(rowabsolute:=False, columnabsolute:=False)
      Worksheets("Dashboard").Cells(loopi, 4).Formula = "=BDP(" & issuerformula & ",""ISSUER"")"
Next loopi

我认为
issuexperformula
是一个字符串?因此:
.Formula=“=BDP”(&issuexperformula&“,”ISSUER“)”
-也就是说,没有
.value
。的确,但是在和变量之间有空格…我在以前的代码中附加了它。