文書處理 - 關於Excel VBA的寫法... - 電腦

前往內容


關於Excel VBA的寫法...

各位前輩大家好,
我是EXCEL巨集菜鳥,有個問題請教一下,爬了很多文,沒發現類似的問題,是不是不能這樣做?
如果可以,還請幫忙告知VBA可以怎麼寫。
想把工作表的B1-F4過濾重複,只留前一筆完整列,第二、四列則B2-F2與B4-F4清成空白,
請參考Before and After圖片。
謝謝!

wesleychou wrote:
各位前輩大家好,我...(恕刪)


用=就可以了,=工作表1!B1,剛才試做確定可行,善用ctrl鍵即可。

最容易理解的方式,可以使用雙迴圈去重複....

i = Range("B65536").End(xlUp).Row
For s = 2 To i
For ss = i To s + 1 Step -1
If Cells(ss, 2) = Cells(s, 2) Then
Range(Cells(ss, 2),Cells(ss, 6)).ClearContents
End If
Next ss
Next s

要快的話用字典物件去重複會更快速一些
以上供您參考,謝謝 ^^

1頁 (共1頁)

前往