如何解决如何将变量嵌入到单元格公式中
| 这是我的代码:For i = Z To lastRow
Range(\"$A\" & i).Select
ActiveCell.FormulaRC1C = \"=\'Sheet1\'!$A\" & i
etc,etc.
最后一行有一个问题(很明显),因为我似乎无法弄清楚所需的引号。如何格式化双引号?有没有更好的说法呢?
解决方法
我认为引号不是问题(它们看起来还可以)。您正在使用FormulaR1C1方法,该方法期望地址采用R1C1表示法(例如R3C4),而您使用的是例如C4。
尝试使用.Formula
, 没有一种可读的方法将引号插入生成字符串的代码中。您可以尝试使用三引号-\“ \” \“-并祝您调试顺利。
我倾向于使用chr()函数,因为知道字符34是双引号:
strQ = \"He said: \" & chr(34) & \"It\'s a dead parrot\" & chr(34)
strQ = strQ & \",and explained: \" & \"It has ceased to be\" & chr(34) & \".\"
Debug.Print strQ
将连接此字符串:
他说:“这是只死了的鹦鹉”,并解释:“它已经不复存在了”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。