这是我的代码:
issuerformula = Cells(loopi, 4).Address(rowabsolute:=False, columnabsolute:=False)
此部分将一个变量分配给以"字母/数字"表示的单元格,在这种情况下,让我们说D35。
这段代码设法将表示为单元格(2,2)的单元格转换为B2:
"=BDP(B2,"ISSUER")"
我想使用此变量在我的单元格中包含公式=BDP("&issuerformula.value&","ISSUER")
但是,它的编码方式现在返回:Worksheets("Dashboard").Cells(loopi, 4).Formula = "=BDP(""&issuerformula.value&"",""ISSUER"")"
我尝试了几种组合,删除" .value",加倍或三倍""",......我没有机会。
在此公式<tr A>
<td>title="123"
</tr>
<tr B>...</tr>
<tr B>...</tr>
<tr B>...</tr>
<tr B>...</tr>
<tr A>
<td>title="456"
</tr>
<tr B>...</tr>
<tr B>...</tr>
<tr A>
<td>title="789"
</tr>
答案 0 :(得分:1)
没关系,我自己找到了答案,这是一个空白的问题
所以,这有效......
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