• DİKKAT

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

Object defined error alıyorum

Katılım
12 Eylül 2020
Mesajlar
176
Excel Vers. ve Dili
365 ev
Kod:
While b > 0
 
            For j = 1 To (satir - 1)
             i = Sheets("sayfa3").Cells(1, 3)
              Set xrange2 = Sheets("sayfa4").Rows(i)
      
                If Sheets("sayfa4").Cells(i, j) > 0 And Sheets("sayfa4").Cells(i, j) = Application.WorksheetFunction.Min(xrange2) Then
                    If (i = listesatir(i) And j = listesutun(i)) Or (i = listesutun(i) And j = listesatir(i)) Then
                        a = a + 1
                        Sheets("sayfa5").Cells(a, 1) = i
                        Sheets("sayfa5").Cells(a, 2) = j
                        Sheets("sayfa4").Cells(i, j).ClearContents
                        b = b - 1
                        
                    
                    Else
                        
                        a = a + 1
                        Sheets("sayfa5").Cells(a, 1) = i
                        Sheets("sayfa5").Cells(a, 2) = j
                        Sheets("sayfa4").Cells(i, j).ClearContents
                        Sheets("sayfa4").Cells(j, i).ClearContents
                        b = b - 2
                        
                    
                    End If
                
                      Sheets("sayfa3").Cells(1, 3) = j
                End If
                
                
                
            Next j
       Wend

kodun Set xrange2 = Sheets("sayfa4").Rows(i) kısmında hata alıyorum
 
Sheets("sayfa3").Cells(1, 3) buradaki değer bir doğal sayı mıdır?
Xrange2 değişkenini RANGE olarak tanımladınız mı?
 
Kodları da içeren ve hata veren örnek dosyanızı yükleyebilirsen bakalım.
 
Sheets("sayfa3").Cells(1, 3) buradaki değer bir doğal sayı mıdır?
Xrange2 değişkenini RANGE olarak tanımladınız mı?
#2 nolu mesajımda sormuştum. Siz hiç kontrol etmeden cevap yazıyorsunuz.
Sayfa3.Cells(1,3) yani C1 hücreniz boş.
i değişkeniniz mecbur bir doğal sayı olmak zorunda.
 
sanırım kaydetmede bir hata olmuş normalde benim dosyamda o hücre dolu
 
Geri
Üst