楼主:
darklimit (darklimit)
2020-11-11 22:58:28各位大神
目前有个小需求是需要复制贴上
但For的写法变成只是照贴
For i = 2 to 4
For j = 2 to 5
If sheet1.Cells(i,j) <> Sheet2.Cells(i,j) Then
Sheet1.Cells(i,j).Copy
Sheet2.Cells(i,j).PasteSpecial
Sheet1
10/1 10/2 10/3 10/4
A 1 1 1 1
B 2 2 2 2
C 3 3 3 3
Sheet2 资料只有首栏A, C, B及日期资讯,内容为空白
需要将Sheet1的资料贴到Sheet2
但因为首栏资料顺序会变动,需要比对首栏后在贴上后面的值
现在的写法结果是变成照贴,结果就会错误
C 应该是要3 B应该是要贴2,不知道应该怎么修改才好?
麻烦各位大神提供建议,谢谢
Sheet2
10/1 10/2 10/3 10/4
A 1 1 1 1
C 2 2 2 2
B 3 3 3 3