vba 使用动态单元格引用编写公式
vba to write formula with dynamic cell reference
=BDP(F3& " cusip", "security des")
大家好,
我正在尝试编写一个宏,将上面的精确公式(唯一的区别是 F3 引用单元格)插入到我当前的活动单元格中。下面是实际的 vba 代码。
每次我 运行 宏时,我只需要下面的 "F3"
单元格来引用由 Excel/vba 确定的可变单元格。
我已经有了让 vba/Excel 确定单元格的代码。假设这个可变单元格设置为 CName
。所以 CName
包含我想使用的单元格——无论是 F3、D2 还是其他。
ActiveCell.Formula = "=BDP(F3&"" cusip"", ""security des"")"
有人可以帮忙吗?谢谢!
如果 CName 是您要在其中包含公式的单元格的地址,请尝试类似以下内容:
ActiveCell.Formula = "=BDP(" & CName & ""& cusip"", ""security des"")"
如果您愿意,可以使 Cname
变量动态化:
CName = Range("F3").Address
ActiveCell.Formula = "=BDP(" & CName & Chr(34) & " cusip" & Chr(34) & ", " & Chr(34) & "security des" & Chr(34) & ")"
感谢大家的反馈和支持!我在休息一下并回顾了你的想法后想通了!因此,通过插入下面的内容就可以了!我想 .address(,) 是绝对必要的。
&CName.Address(假,假)&
再次感谢!
=BDP(F3& " cusip", "security des")
大家好,
我正在尝试编写一个宏,将上面的精确公式(唯一的区别是 F3 引用单元格)插入到我当前的活动单元格中。下面是实际的 vba 代码。
每次我 运行 宏时,我只需要下面的 "F3"
单元格来引用由 Excel/vba 确定的可变单元格。
我已经有了让 vba/Excel 确定单元格的代码。假设这个可变单元格设置为 CName
。所以 CName
包含我想使用的单元格——无论是 F3、D2 还是其他。
ActiveCell.Formula = "=BDP(F3&"" cusip"", ""security des"")"
有人可以帮忙吗?谢谢!
如果 CName 是您要在其中包含公式的单元格的地址,请尝试类似以下内容:
ActiveCell.Formula = "=BDP(" & CName & ""& cusip"", ""security des"")"
如果您愿意,可以使 Cname
变量动态化:
CName = Range("F3").Address
ActiveCell.Formula = "=BDP(" & CName & Chr(34) & " cusip" & Chr(34) & ", " & Chr(34) & "security des" & Chr(34) & ")"
感谢大家的反馈和支持!我在休息一下并回顾了你的想法后想通了!因此,通过插入下面的内容就可以了!我想 .address(,) 是绝对必要的。
&CName.Address(假,假)&
再次感谢!