excel - 如何分配公式中的单元格?
问题描述
我创建了 VBA,它可以打开另一个 excel 并从另一个单元格中获取值。我使用索引,间接函数:
ActiveCell.FormulaR1C1 = _
"=IF(RC[-13]=0,"""",IFERROR(INDEX(INDIRECT(""'[excel 2020 07 BB_v1.xlsm]""&MID(CELL(""filename"",R1C1),FIND(""]"",CELL(""filename"",R1C1))+1,255)&""'!$N$2:$N$512""),MATCH(RC[-13],INDIRECT(""'[excel 2020 07 BB_v1.xlsm]""&MID(CELL(""filename"",R1C1),FIND(""]"",CELL(""filename"",R1C1))+1,255)&""'!$A$2:$A$512""),0)),""N/A""))"
Range("N2").Select
我想为单元格分配我不需要每次更改代码中名称的标题(excel 2020 07)的 excel 名称。请你帮助我好吗?
谢谢
解决方案
用 连接字符串(和变量)&
:
ActiveCell.FormulaR1C1 = "=IF(RC[-13]=0,"""",IFERROR(INDEX(INDIRECT(""'[" & Range("N2").Value & " BB_v1.xlsm]""&MID
您可能会从阅读 如何避免在 Excel VBA 中使用 Select 中受益。
推荐阅读
- objective-c - CGImageCreateWithImageInRect
- javascript - 动画结束后添加一个小反弹
- python - 在 Django 中,给定一个模型实例,我如何确定 ForeignKey 字段是否已完全水合?
- node.js - 如何使用 Azure Bot Channels Registration + Botbuilder SDK 捕获 Facebook messing_optins?
- postgresql - 如何在 postgreSQL 的新集群中添加数据库?
- windows - 在 Windows 10 上使用 XAMPP 运行 Zend - 连接到数据库
- excel - 在Excel中将字符串编码为数字
- saml-2.0 - 我如何在 ASP.NetCore 2.1 mvc 应用程序中包含 System.Identity Model 4.0
- docbook - 有没有办法在文章末尾将元数据添加到 docbook 文章中
- jquery - 使用 jQuery 循环遍历元素,但仅在没有类时才起作用