繁体   English   中英

使用 vba 在单元格中插入带有字符串变量的公式

[英]Insert a formula with string variables in a cell using vba

我已将日期变量设置为工作日 -2

我正在使用一个字符串来使用format(date, "mm/yyyy")格式化该 Date 变量

我试图将此 String 变量添加到公式中,并使用 VBA 粘贴到 excel 单元格中,但它仍然在我的 String 变量周围添加引号,因此公式不起作用。

例如 Range("Z2:Z" & Lastrow).formula = "=vlookup(y2, filename_""" & Date Name & """.xlsx"

我目前在公式中用双引号引用我的字符串变量,因为单引号会导致错误。

我希望日期显示在公式中而不用引号引起来

三重双引号将双引号连接到您的字符串。

改变

 Range("Z2:Z" & Lastrow).formula = "=vlookup(y2, filename_""" & Date Name & """.xlsx"

 Range("Z2:Z" & Lastrow).formula = "=vlookup(y2, filename_" & Date Name & ".xlsx"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM