返回列表 上一主題 發帖

[發問] 如何利用VBA保留特定字母的列,而刪除其他?

回復 1# leehom
參考看看!
  1. Sub EXabcd()
  2. Dim lastRow As Long: lastRow = ActiveSheet.Cells(rowS.Count, 1).End(xlUp).Row
  3. Dim i As Long, j As Long: j = lastRow
  4. For i = 1 To lastRow
  5.     If Not Cells(i, 1) Like "ABCD####" Then
  6.         rowS(i).Delete 'Shift:=xlUp
  7.         i = i - 1: j = j - 1
  8.     End If
  9.     If j <= i Then Exit Sub
  10. Next i
  11. End Sub
複製代碼

TOP

本帖最後由 no3-taco 於 2015-10-7 22:02 編輯

回復 5# leehom

把其他列刪掉就可以留下第一列了

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題