Sheets("Sayfa4") deki -i- ye bagli olan hücre Degeri #DEGER# olarak görünüyor ve If Cells(i, 11) = 1 Then satirinda hata olusuyor. On Error Goto hata1: bir defalik calisiyor. daha sonra tekrar hata mesaji veriyor. benim istedigim i döngüsü icersinde olusan her hatada bir sonraki i degerinden devam etsin.
yardimlariniz icin simdiden tesekkürler.
Sub ANALIZ()
For j = 1 To 41
Sheets("Sayfa1").Select
Columns("G:IR").Select
Application.CutCopyMode = False
Selection.Copy
Columns("A:A").Select
ActiveSheet.PasteSpecial Format:=3, Link:=1, DisplayAsIcon:=False, _
IconFileName:=False
For i = 130 To 257
Sheets("ANALIZ").Select
sat = WorksheetFunction.CountA([a1:a65000])
Sheets("Sayfa4").Select
On Error GoTo hata1:
If Cells(i, 11) = 1 Then
Sheets("ANALIZ").Cells(sat + 2, 1) = Sheets("Sayfa4").Cells(i, 2)
Sheets("ANALIZ").Cells(sat + 2, 2) = Sheets("Sayfa4").Cells(i, 3)
Sheets("ANALIZ").Cells(sat + 2, 3) = Sheets("Sayfa4").Cells(i, 4)
Sheets("ANALIZ").Cells(sat + 2, 4) = Sheets("Sayfa4").Cells(129, 11)
Else
End If
hata1:
Next i
Next j
End Sub
Örnek benzer dosya asagida ektedir.
yardimlariniz icin simdiden tesekkürler.
Sub ANALIZ()
For j = 1 To 41
Sheets("Sayfa1").Select
Columns("G:IR").Select
Application.CutCopyMode = False
Selection.Copy
Columns("A:A").Select
ActiveSheet.PasteSpecial Format:=3, Link:=1, DisplayAsIcon:=False, _
IconFileName:=False
For i = 130 To 257
Sheets("ANALIZ").Select
sat = WorksheetFunction.CountA([a1:a65000])
Sheets("Sayfa4").Select
On Error GoTo hata1:
If Cells(i, 11) = 1 Then
Sheets("ANALIZ").Cells(sat + 2, 1) = Sheets("Sayfa4").Cells(i, 2)
Sheets("ANALIZ").Cells(sat + 2, 2) = Sheets("Sayfa4").Cells(i, 3)
Sheets("ANALIZ").Cells(sat + 2, 3) = Sheets("Sayfa4").Cells(i, 4)
Sheets("ANALIZ").Cells(sat + 2, 4) = Sheets("Sayfa4").Cells(129, 11)
Else
End If
hata1:
Next i
Next j
End Sub
Örnek benzer dosya asagida ektedir.
Son düzenleme: