[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBA 特定の文字列を含む行を削除するマクロについて。』(みずき)
「abc」及び「cdf」を含む行を削除するマクロですが、コンパイルエラーになってしまいます。原因を教えて頂けますでしょうか?
Sub Macro1()
For I = Cells(Rows.Count, "A").End(xlUp).Row To 1 Step -1
If Cells(I, "A") = "abc" Or Cells(I, "A") = "dEf" Then
Row(I).Delete Shift:=xlUp
End If
Next
End Sub
< 使用 Excel:Excel2016、使用 OS:Windows10 >
× Row(I) ○ Rows(I)
変数の宣言と、インデントは付けたほうがいいです。
Sub Macro1()
Dim I As Long For I = Cells(Rows.Count, "A").End(xlUp).Row To 1 Step -1 If Cells(I, "A") = "abc" Or Cells(I, "A") = "dEf" Then Rows(I).Delete End If Next End Sub (フォーキー) 2023/03/25(土) 20:32:12
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.