excel - 如何连接 VBA 公式中的变量?
问题描述
如何在 86 的位置插入一个变量?
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-1],Temp1!R2C1:R86C2,2,FALSE),0)"
例如:如果变量名是TotalRow
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-1],Temp1!R2C1:R&TotalRow&C2,2,FALSE),0)"
变量名代替了它的值。
解决方案
ActiveCell.FormulaR1C1 = "=IFERROR(VLOOKUP(RC[-1],Temp1!R2C1:R" & TotalRow & "C2,2,FALSE),0)"
推荐阅读
- python - 如何只允许 python 类型中的某些字符?
- jasmine - 如何获取 Jasmine 短信网关的 SMS-C 主机和端口
- elasticsearch - Elasticsearch 接收器连接器中是否支持 UpdateByQuery,或者有人可以将我引导到任何此类自定义接收器连接器以进行弹性搜索吗?
- typescript - 类型“AsyncThunkAction”中缺少属性“类型”
' 但在 'AnyAction' 类型中是必需的 - visual-studio-code - 为什么 Xdebug 无法在 Visual Studio Code 中加载?
- sorting - VB文件的JCL排序
- content-security-policy - 如何在内容安全策略中只允许 img-src: data:image/png (base64)
- java - Java 8 lambda 流
- javascript - 如何使用循环打印多个破折号?
- laravel - Horizon 无法通过 Redis 队列连接在 Lumen 中工作?