• DİKKAT

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

Vlookup, worksheetfunction sınıfının vlookup özelliği alınamıyor.

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Aşağıdaki gibi bir tabloda "VLookup" kullanımı sırasında;
Run-time error '1004" worksheetfunction sınıfının vlookup özelliği alınamıyor.

hatasını alıyorum, sanırım aranan değer nümerik olduğu için bunu veriyor. nasıl çözebilirim.

teşekkürler,

SİPARİŞ NO İSİM SOYİSİM İL İLÇE

10000048 DİLEK ÖZDEMİR ÇANAKKALE EZİNE

10000050 SERVET USTA BALIKESİR BİGA

Kod:
myID = "10000048"
 y = sh1.Cells(65536, 1).End(xlUp).Row
 Set MyRng = sh1.Range("A2:N" & y)

a1= WorksheetFunction.VLookup(myID, MyRng, 2, False)
a2 = WorksheetFunction.VLookup(myID, MyRng, 3, False)

    Me.TextBox3 = a1
    Me.TextBox4 = a2


teşekkürler,
iyi çalışmalar.










 
Eğer tablonuzda ID'ler sayı formundaysa kodda tırnak içinde kullanmayın.
 
Eğer tablonuzda ID'ler sayı formundaysa kodda tırnak içinde kullanmayın.

Merhaba,
Yusuf Hocam ben aslında ID bilgisinini textbox' tan alıyorum, hücreden de alınabilir.
Bu durumda nasıl bir yol önerirsiniz?
Kod:
myID=  Me.TextBox1

teşekkürler,
iyi çalışmalar.
 
Textbox1'deki in her zaman sayı ise

myID= Me.TextBox1*1

şeklinde kullanabilirsiniz ama textbox1'de metin de oluyorsa yine hata verir.
 
Textbox1'deki in her zaman sayı ise

myID= Me.TextBox1*1

şeklinde kullanabilirsiniz ama textbox1'de metin de oluyorsa yine hata verir.
Çok teşekkürler...
 
Geri
Üst