我是VBA的新手,看起来像带有标题VBA脚本的类似代码,如果发现重复,则复制相邻的单元格
Range(Cells(firstInstanceRow + 1, 2), Cells(lastInstanceRow, 2)).Copy
选择 B列并粘贴到相邻的单元格C中,但是我需要选择B:D并粘贴到E:G中,直到找到重复。
答案 0 :(得分:0)
Range(Cells(x, y), Cells(a, b))
选择左上角的x,y到右下角的a,b的所有单元格。但是,语法有点奇怪,因为ROW首先出现(x或a)而COLUMN出现在第二个(y或b)。因此,2
中的Cells()
表示列B
。只需将其更改为第二个4
中的Cells()
即可从B:D
中进行选择。
Range(Cells(firstInstanceRow + 1, 2), Cells(lastInstanceRow, 4)).Copy