Soru hata verme yerine

yamahato

Altın Üye
Katılım
20 Mayıs 2009
Mesajlar
233
Excel Vers. ve Dili
excel 2007
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba
Desteklerinizle geliştirmeye devam ettiğim minik programımda bir sorun var.
Şöyle ki,
Aşağıda ki koda nasıl bir eklenti yapmalıyım ki aranan değer " STOK " sayfasında i bulamadığı için veya tür uyuşmazlığı olduğundan hata vermesi yerine TextBox3 'te belirlenen mesaj çıksın.

Set s1 = Sheets("STOK")
son = s1.Cells(Rows.Count, "B").End(3).Row
sat = WorksheetFunction.Match(ListBox1.Value, s1.Range("B1:B" & son), 0)
TextBox3.Text = s1.Cells(sat, "I")
End Sub
 

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
Buyurun.:cool:
Kod:
Dim k As Range
Set s1 = Sheets("STOK")
son = s1.Cells(Rows.Count, "B").End(3).Row
Set k = s1.Range("B1:B" & son).Find(ListBox1.Value, , xlValues, xlWhole)
If Not k Is Nothing Then
    TextBox3.Text = s1.Cells(k.Row, "I")
    Else
    TextBox3.Value = "Bulunamadı."
    Exit Sub
End If
 
Üst