返回列表 上一主題 發帖

[發問] 移除不要的欄位的程式修改

[發問] 移除不要的欄位的程式修改

從公開資訊觀測站下載了上市櫃公司列表
但是有些公司是我沒興趣的, 如權證以及TDR等
如下圖


我寫了VBA想把不要的資料刪除,如下

Sub test()
    For i = 1 To Range("A2").End(xlDown).Row
        If Cells(i, 1).Value > 9999 Then Rows(i & ":" & i).Delete shift:=xlUp
    Next i
End Sub

這會發生一個問題,如果有連續兩個row的資料是我不要的
就會無法篩選出來
請問要如何修改這段程式呢?
謝謝

回復 1# bulletin
由下往上刪除
  1. Sub test()
  2.     For i = Range("A2").End(xlDown).Row To 1 Step -1
  3.         If Cells(i, 1).Value > 9999 Then Rows(i & ":" & i).Delete shift:=xlUp
  4.     Next i
  5. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

多謝板主一語點醒夢中人!!

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題