求助excel如何巨集自動刪除特定列

有沒有高手願意教一下

舉例,當儲存格內容的字=已取消
則整列刪除
當儲存格的字=已出貨
則整列刪除

求上面的VBA語法,感謝
(資料共有約300行,35
列要巨集刪掉已取消的列,不要手動)

求VBA語法,謝謝


已認真google所有網站,但範例不知為何都看不懂,或不合用
文章關鍵字
請附檔 151515151515151515 ^_^
不知怎麼上傳耶
就A到AZ欄1-300行
某些格子中若出現"已取消"或"已刪除"或"已結束"
那麼整列自動完全刪除 的VBA語法,感謝

高手教一下感激

may16888 wrote:
不知怎麼上傳耶就A...(恕刪)


不知怎麼幫你耶就 這樣寫、那樣寫
'不知道在哪一欄
Public Sub DelRowUnknow()
 For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
  For c = 1 To ActiveSheet.Columns.Count
   If Cells(r, c).Value = "已取消" Or Cells(r, c).Value = "已出貨" Then
    Rows(r).EntireRow.Delete
    Exit For
   End If
  Next
 Next
End Sub

'已經知道在哪一欄
Public Sub DelRow()
 '自行修改第幾欄 c = ??
 c = 2
 For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
  If Cells(r, c).Value = "已取消" Or Cells(r, c).Value = "已出貨" Then
   Rows(r).EntireRow.Delete
  End If
 Next
End Sub

程式碼的前面空格是全形,自行去掉再用
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!