質問: VBAに詳しい方教えてください。 VBAでcsvファイルを開き、特定の文字列のある行を削除する方法はどのようにすれば良いでしょうか? あああ いいい ううう えええ 上記の記載のあるcsvのうち、ううう だけ削除したいです。よろしくお願いします。 csvファイル開くところとかは不要です。
回答: Sub test() Dim i Dim MaxRow Application.ScreenUpdating = False MaxRow = Cells(Rows.Count, 1).End(xlUp).Row For i = MaxRow To 1 Step -1 If InStr(Cells(i, 1), "ううう") >= 1 Then Rows(i).Delete End If Next i End Sub