run time error 13; Type mismatch

mrt

Katılım
11 Mayıs 2005
Mesajlar
167
Excel Vers. ve Dili
office 2003 tr & eng.
office 2007 tr & eng.
Selamlar;

L sutununda #n/a olan satırları silmek için;

""Sub secim_harici_sil()

Application.ScreenUpdating = False
Dim i As Integer
t = ActiveSheet.UsedRange.Rows.Count
For z = t To 1 Step -1
If Cells(z, 12) = "#N/A" Then
Rows(z).Delete Shift:=xlUp
End If
Next z
Application.ScreenUpdating = True

End Sub ""

makroyu çalıştırdığımda " If Cells(z, 12) = "#N/A" Then " sarı olarak işaretlenmekte ve hata mesajı vermektedir.

Sorunu nasıl çözebilirim.

Saygılarımla,
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
    If WorksheetFunction.IsNA(Cells(z, 12)) Then
        Rows(z).Delete Shift:=xlUp
    End If
 
Üst