首页 > 解决方案 > VBA RC 选择另一行

问题描述

两个工作表 countifs 用于汇总数据

Range("F3").FormulaR1C1 = "=COUNTIF(data!C2,numbers!RC14)"

从 C2 我得到数据中的所有 B 列。完美的。从 RC14 我得到第 N 列的数字......但第 9 行。我需要 N3。

我确定它可能很愚蠢......我错过了什么?

标签: vbaexcelexcel-r1c1-notation

解决方案


RC14 是对公式所在但在第 14 列(N 列)中的同一行的引用。如果你得到 N9,那么你的公式在第 9 行,也就是 $N9。R 是相对的,C14 是对 N 列的绝对引用。

R[6]C14 指的是第 N 列,但在公式所在行之后的 6 行。如果公式在第 9 行,则为 $N15。行也是相对的,列是绝对的。

R[-6]C14 指公式所在行上方的 6 行,例如 $N3。

R3C14 是对 $N$3 的行绝对、列绝对引用。


推荐阅读