VBAよく分からないのですが、職場でお願いされてしまい、作成中です。
やりたいこと:
開始行は5行目で、AA列が「未完」とはいっていない場合、その行ごと削除したい。
つまづいているところ:
サンプルコードを見ながら作成してみましたが、
デバッグするとIf文を通っていません。
見直したほうが良いところをご指摘いただけますと助かります。
VBA
1Sub remove() 2 3Dim w1 = Worksheets("01_sheet") 4Dim lastRow As Long 5lastRow = w1.Rows.Count).End(xlUP).Row 6 7Dim i 8 9lastRow = Range("AA" & Rows.Count).End(xlUP).Row 10For i = lastRow To 5 Step -1 11If Not Range("AA").Text Like "未完" Then 12Rows(i).Delete 13End If 14Next 15 16End Sub 17 18
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。