[英]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.