各位前輩大家好,我是EXCEL巨集菜鳥,有個問題請教一下,爬了很多文,沒發現類似的問題,是不是不能這樣做?如果可以,還請幫忙告知VBA可以怎麼寫。想把工作表的B1-F4過濾重複,只留前一筆完整列,第二、四列則B2-F2與B4-F4清成空白,請參考Before and After圖片。謝謝!
最容易理解的方式,可以使用雙迴圈去重複....i = Range("B65536").End(xlUp).RowFor s = 2 To iFor ss = i To s + 1 Step -1If Cells(ss, 2) = Cells(s, 2) ThenRange(Cells(ss, 2),Cells(ss, 6)).ClearContentsEnd IfNext ssNext s要快的話用字典物件去重複會更快速一些以上供您參考,謝謝 ^^