- 帖子
- 522
- 主題
- 36
- 精華
- 1
- 積分
- 603
- 點名
- 0
- 作業系統
- win xp sp3
- 軟體版本
- Office 2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-12-13
- 最後登錄
- 2021-7-11
|
本帖最後由 yen956 於 2014-5-24 04:49 編輯
回復 1# ji12345678
我的方法還是用 For next
但, 倒過來刪除, 可省很多程式列, 可省一些時間- Sub 看青木()
- AAA = Range("B65536").End(xlUp).Row
- For x = AAA To 2 Step -1
- If Cells(x, 2) <> 1 Then '
- Rows(x).Delete
- End If
- Next x
- End Sub
- '================================================
- Sub 看阿久津等五人()
- AAA = Range("B65536").End(xlUp).Row
- For x = AAA To 2 Step -1
- d = Cells(x, 2)
- If d = 1 Or d = 3 Or d = 5 Or d = 7 Or d = 9 Then '
- Rows(x).Delete
- end if
- Next x
- End Sub
複製代碼 |
|