• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Overflow Hatası

Katılım
7 Ağustos 2011
Mesajlar
319
Excel Vers. ve Dili
2003-2010 Türkçe
Merhaba Arkadaşlar,
Aşağıdaki kodu çalıştırdığımda overflow hatası alıyorum.Yadrdımlarınız için şimdiden teşekkür ederim.

Sub error_sil()
For i = 1 To Cells(Rows.Count, 1).End(3).Row
If Cells(i, 1) Like "*ERROR*" Then
Cells(i, 1).EntireRow.Delete
End If
Next
End Sub
 
Aşağıdaki şekilde deneyin.

Kod:
Sub error_sil()
For i =  Cells(Rows.Count, 1).End(3).Row To 1 Step -1
If Cells(i, 1) Like "*ERROR*" Then
Cells(i, 1).EntireRow.Delete
End If
Next
End Sub
 
bmutlu966 Kardeş,
İlginiz için çok teşekkür ederim. Yalnız kod aynı hatayı verdi.
 
Deneyiniz.
Kod:
If IsError(Cells(i, 1).Value) Then
 
Orion Hocam,
Satırı değişik şekilde uyguladım fakat aynı hatayı aldım.
Hücre içinde ERROR kelimesi geçen satırı silmek istemiştim.
 
Dosyanızın örneğini yollayın bakayım.
 
Aşağıdaki gibi düzenleyince oldu.,
Aslında ben bunu size yazmıştım.
Kod:
Sub error_sil()
For i = Cells(Rows.Count, 1).End(3).Row To 1 Step -1
If Cells(i, 1) Like "*ERROR*" Then
Cells(i, 1).EntireRow.Delete
End If
Next
End Sub
 
Hocam,
Yardımlarınız için çok teşekkür ederim. Gönderdiğim örnek dosyada çalışıyor. Yalnız orjinal dosyada çalışmadı.
 
Orion Hocam,
Problem hücre formatlarından kaynaklanıyormuş. Hücre formatlarını general yapınca kod çalıştı.
iyi akşamlar.
 
Geri
Üst