tt 發問時間: 電腦與網際網路軟體 · 3 年前

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

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

舉例,當F欄儲存格內容的字=已取消

則整列刪除

求上面的VBA語法,感謝

(資料共有約300行,要巨集刪掉已取消的列)

求VBA語法

1 個解答

評分
  • 匿名使用者
    3 年前
    最佳解答

    Sub ts()

    Dim F

    For K = 1 To 300

    Set F = Range("A" & K & ":AZ" & K).Find("已結束", LookIn:=xlValues)

    If F Is Nothing Then

    Set F = Range("A" & K & ":AZ" & K).Find("已取消", LookIn:=xlValues)

    If F Is Nothing Then

    Set F = Range("A" & K & ":AZ" & K).Find("已更改", LookIn:=xlValues)

    End If

    End If

    If Not F Is Nothing Then

    Rows(K).Delete

    K = K - 1

    End If

    Next K

    End Sub

    • tt3 年前檢舉

      謝謝您,完全解決,感激

還有問題?馬上發問,尋求解答。