我有vba代码,它将比较2个不同的Excel工作簿表(wb1总是相同的,wb2用于比较sheet1的A列中的数据)。如果找到匹配项,它会将整行或多行复制到wb1中的新工作表。 代码工作得很好,但我还需要复制2个单元格的数据,这些单元格总是向下5行,5个单元格在每个匹配的单元格的右边。行,这些需要添加到粘贴到wb1中的新工作表的行的结束单元格中。我认为偏移是最好的方法,但是虽然我很擅长excel,但如果可能的话,我需要一点帮助。
非常感谢。
答案 0 :(得分:0)
尝试=R[RowOffset]C[ColumnOffset]
使用相对位置。
在您的情况下:=R[5]C[5]
。
顺便说一下,指定它们不是必需的,你可以保留其中一个没有偏移量,excel将使用当前单元格值。
例如:=RC[-2]
将检索位于同一行左侧两列的单元格。