- Katılım
- 20 Mart 2009
- Mesajlar
- 333
- Excel Vers. ve Dili
- office 2003 ingilizce
Sub AL_sil()
Dim sat As Long
Sheets("Yurtdışı").Range("BS1") = WorksheetFunction.CountA(Sheets("Yurtdışı").Range("C2:C65536"))
If MsgBox("" & Sheets("Yurtdışı").Range("BS1") & " İptal İşlemi Silinecek !", vbQuestion + vbYesNo, Application.UserName) = vbYes Then
For sat = Cells(Rows.Count, "C").End(xlUp).Row To 2 Step -1
If Len(Trim(Cells(sat, "C"))) Like "*AL*" Then Rows(sat).Delete
Next
End If
Sheets("Yurtdışı").Range("BS1") = ""
Like operatörünü bu şekilde kullanarak kayıt silmek istiyorum ancak bana toplam row sayısını döndürüyor. Nerede hata yapıyorum acaba? Yani msgboz ta 137 diyeceğine 7300 diyor.
Dim sat As Long
Sheets("Yurtdışı").Range("BS1") = WorksheetFunction.CountA(Sheets("Yurtdışı").Range("C2:C65536"))
If MsgBox("" & Sheets("Yurtdışı").Range("BS1") & " İptal İşlemi Silinecek !", vbQuestion + vbYesNo, Application.UserName) = vbYes Then
For sat = Cells(Rows.Count, "C").End(xlUp).Row To 2 Step -1
If Len(Trim(Cells(sat, "C"))) Like "*AL*" Then Rows(sat).Delete
Next
End If
Sheets("Yurtdışı").Range("BS1") = ""
Like operatörünü bu şekilde kullanarak kayıt silmek istiyorum ancak bana toplam row sayısını döndürüyor. Nerede hata yapıyorum acaba? Yani msgboz ta 137 diyeceğine 7300 diyor.