トップページ(目次)

022.不要単語を含む行を行削除

<実行前後>
 → 
Sub 不要単語を含む行を行削除()
    
    不要単語 = Range("D1").Value '不要単語を取得
    
    最終行 = Cells(Rows.Count, "A").End(xlUp).Row 'A列の最終行を取得
    
    ActiveSheet.AutoFilterMode = False 'フィルターがオンだとエラーになるの毎回解除
    
    '1は列数(A列),"=*" & 不要単語 & "*"で不要単語を含むセルを指定
    Range("A1:B" & 最終行).AutoFilter Field:=1, Criteria1:="=*" & 不要単語 & "*"
    
    Rows("2:" & 最終行).Delete 'A列で不要単語を含む行がソートされ全行削除
    
    ActiveSheet.AutoFilterMode = False 'フィルター解除
    
End Sub

Copyright © 2021 https://excel3000.web.fc2.com/ All Rights Reserved.
    inserted by FC2 system