2017-07-25 23 views
0

我正在嘗試使用第1行標題創建VBA代碼並刪除其標題中包含「s2」的列。我需要一個代碼來搜索s2,這是一個部分搜索,因爲我有其他標題爲xyz s2,abc s2等。因此,我想搜索包含s2的任何內容並刪除任何具有此條件的列。任何東西都會有所幫助,thx刪除包含部分值的所有列

+1

請記住,這是不寫網站代碼。如果你提供你已經嘗試過的東西(例如代碼),這裏的人可以幫你 – Zac

回答

0

Cpnsider:

Sub dural() 
    Dim N As Long, i As Long, r As Range, v As Variant 
    N = Cells(1, Columns.Count).End(xlToLeft).Column 

    For i = N To 1 Step -1 
     Set r = Cells(1, i) 
     v = r.Value 
     If InStr(1, v, "s2") > 0 Then r.EntireColumn.Delete 
    Next i 
End Sub 
+0

真棒!!!!!效果很好。感謝幫助! – Robert

0

您需要發佈您的解決此問題的嘗試以獲得幫助。

查找到InStr().EntireColumn.Delete

相關問題