返回列表 上一主題 發帖

刪除列之vba寫法

本帖最後由 am0251 於 2011-6-26 16:42 編輯

試一下這個
  1. Sub test()

  2. Dim myRowCount As Integer, Cat As Integer

  3. myRowCount = Range("A1").CurrentRegion.Rows.Count

  4. Cat = 1

  5. For i = 1 To myRowCount

  6. If Range("C" & Cat).Value <> "cat" Then

  7. Rows(Cat).Delete Shift:=xlUp

  8. Else

  9. Cat = Cat + 1

  10. End If

  11. Next i

  12. End Sub
複製代碼
50 字節以內
不支持自定義 Discuz! 代碼

TOP

不會吧?按"F5"再看看~
50 字節以內
不支持自定義 Discuz! 代碼

TOP

那我再試一下別的更快的方法
50 字節以內
不支持自定義 Discuz! 代碼

TOP

受教了~~!!不過我有一點看不懂的,就是".Delete (3)"括號�堛�"3"是什麼意思呢?謝謝!!!
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題