0
私はK1 ---> K(lastrow)に行くExcelマクロを書いて、値 "OptedOut"を探し、その値を見つけたらその行を削除します。私は助け人に感謝します。間違っているのは、配列を理解できないし、おそらく "c.Value =" OptedOut "Then Then Rows(c).Delete"ちょっとだけ、それが私のお尻から引っ張られたからです。Excel VBA列の値に基づいて行を削除
ありがとうございます!
Sub DuplicateDelete()
Sheets("ALL CLIENTS").Range("A1:J10000").Copy Destination:=Sheets("ClientsAndEmailsThatAreOK").Range("A1:J10000")
With ActiveSheet
LastRow = .Cells(.Rows.Count, "K").End(xlUp).Row
MsgBox LastRow
End With
'Dim c As Range
For Each c In Range(Range(Cells("K1"), Cells(LastRow, "K")))
If c.Value = "OptedOut" Then Rows(c).Delete
Next c
End Sub
は、このコードは、シートで、「すべてのクライアント」または「ClientsAndEmailsThatAreOK」をWROKすると仮定していますか? –