[Yardım]  Bul (find) sonucu herhangi bir değer yoksa hatası

VBA Makrolar ile ilgili sormak istedikleriniz, yapmak istedikleriniz hakkında yardım alabileceğiniz bölümdür.

Bul (find) sonucu herhangi bir değer yoksa hatası

İleti#1)  sagatnazmi » 16 Ekm 2020 18:14

Başlık açıklayacak olursak tablodaki değeri arayıp değerin bununduğu sutunu, sutun numarasını veren bir VBA çalışmam var anacak tabloda olmayan bir değer aratıldığında VBA hata veriyor. Girilen değerin( sayısal ya da metinsel) olmadığını nasıl gösterip VBA hata vermemesini engellerim.
Kullanıcı avatarı
sagatnazmi
 
Kayıt: 16 Ekm 2020 16:13
Meslek: Bankacı
Yaş: 30
İleti: 2
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Şırnak

Cevap: Bul (find) sonucu herhangi bir değer yoksa hatası

İleti#2)  erseldemirel2 » 16 Ekm 2020 18:44

Örnek hata varsa uyarı kodu

Kod: Tümünü seç
Sub test()
On Error GoTo hata
a = Sheets("olmayan sayfa").Range("a1")
MsgBox "olmayan sayfanın olmayan değeri"
hata:
MsgBox "hata var"
End Sub
www.erseldemirel.com.tr
Kullanıcı avatarı
erseldemirel2
Site Dostu
 
Kayıt: 31 Oca 2019 12:51
Meslek: Mühendis
Yaş: 36
İleti: 931
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Ankara / Çankaya

Cevap: Bul (find) sonucu herhangi bir değer yoksa hatası

İleti#3)  feraz » 16 Ekm 2020 20:48

Dim bul as range

Set bul =............
İf not bul is nothing then
Buraya aranan varsa kodları yazılabilir
Else
Buraya hata var mesajı yazılabilir
End if
Kullanıcı avatarı
feraz
Site Dostu
 
Kayıt: 19 May 2014 17:36
Konum: Almanya
Meslek: İşçi
Yaş: 41
İleti: 6460
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Aksaray


Forum Genel Makro Soruları

Online Kullanıcılar

Bu forumu görüntüleyenler: feraz, Google [Bot] ve 1 misafir

Bumerang - Yazarkafe