DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub MAİL_SİL()
Dim X As Long
Application.ScreenUpdating = False
For X = Range("A65536").End(3).Row To 1 Step -1
If InStr(1, Cells(X, 1), "hotmail", vbTextCompare) > 0 Then Rows(X).Delete
Next
Application.ScreenUpdating = True
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
Cells(X, [COLOR=red]1[/COLOR])
Selamlar,
Verilen cevaptaki döngüde bir problem olmalı. Bu şekilde kuracağınız döngüde tüm verileri doğru şekilde silemezsiniz. Döngü tersten başlamalıdır. Aşağıdaki kodu denermisiniz.
Kod:Option Explicit Sub MAİL_SİL() Dim X As Long Application.ScreenUpdating = False For X = Range("A65536").End(3).Row To 1 Step -1 If InStr(1, Cells(X, 1), "hotmail", vbTextCompare) > 0 Then Rows(X).Delete Next Application.ScreenUpdating = True MsgBox "İşleminiz tamamlanmıştır.", vbInformation End Sub