Listbox'ta hata ( Veri yoksa hata veriyor )

Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
Arkadaşlar,
Userform açıldığında önce soy isme göre sıralama yaptırıp sıralı şekilde listbox'a veri aldırıyorum.

Eğer sayfaya veri girişi yapılmamış ise hata veriyor.
Bunu nasıl engellerim acaba.
Dosya ekte. Teşekkürler
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,215
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

kodların başına ekleyiniz
Kod:
On Error GoTo ERR
kodların en sonuna ekleyiniz
Kod:
ERR:
If ERR Then
MsgBox "Sayfada veri olup olmadığını kontrol ediniz.", vbInformation
End If
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Userformun Initialize olayında ilgili kodları aşağıdakilerle değiştiriniz.:cool:
Kod:
sy = Cells(65536, "B").End(xlUp).Row
If sy > 1 Then
    ListBox1.RowSource = "sayfa3!B2:FG" & sy
End If
 
Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
Hocam kastım bu değildi.

Ama işimi gördü teşekkürler
 
Katılım
19 Nisan 2007
Mesajlar
337
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayın Evren uzmanımın önerisi çözüm oldu.
Her ikinizede ayrıca teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
bu mesajı yazdığımda sizin cevap yoktu henüz.
Sizin verdiğiniz çözüm oldu. Teşekkürler
Rica ederim.
İyi çalışmalar.:cool:
 
Üst