【发布时间】:2017-04-03 11:57:11
【问题描述】:
有人可以在 VBA 代码中解释这个 Excel 公式吗?
Range("U8").FormulaR1C1 = _
=IF(ISNA(VLOOKUP(RC[-1],'C:\temp\MasterRecords.xls'!C2:C15,14,FALSE)=""True""),""No Title Found"",VLOOKUP(RC[-1],'C:\temp\MasterRecords.xls'!C2:C15,14,FALSE))"
我知道IF 正在检查#N/A 值。我不明白的是VLOOKUPfunctions 中的任何一个到底在做什么。 R1C1 表示法引用了哪些单元格?为什么不需要指定列?然后我没有得到 'C:\temp\MasterRecords.xls'!C2:C15 参数。谢谢。
【问题讨论】:
-
因为 C2:C15 在 xlA1 语法中表示 14 个单元格,在 xlR1C1 语法中表示 14,680,064 个单元格。