DÜŞEYARA FORMÜLUNUN MAKRO TATBİKİ NASIL YAPILIR.

Katılım
13 Ekim 2005
Mesajlar
16
Merhabalar,

Öncelikle herkese iyi bir hafta geçirmelerini diliyorum.

Şöyle bir soru kafama takıldı. bir modul içerisinde x tanımlaması yapmak istiyorum ve bu x tanımlamasına bir duseyara formulu sonucu koymak istiyorum. Yani bir excel çalışma sayfasındaki hüvreye yazmadan sadece makro üstünde düşeyara formulunu nasıl yazabilirim?

Aşağıda örnek bir formul yazarsam bunu makra dili ile nasıl yazılacağını gösterirseniz çok sevinirim.

ÖRNEK:
=DÜŞEYARA(A1;Sayfa2!A:H;2;YANLIŞ)
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
Sub Test()
    x = WorksheetFunction.VLookup(Range("A1"), Sheets("Sayfa2").Range("A:H"), 2, False)
    MsgBox x
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Bu fonksiyonda hata oluştuğunda nasıl kontrol edilir?
 
Katılım
23 Mart 2006
Mesajlar
303
Excel Vers. ve Dili
Microsoft Office 2003
Excel 2003
kodun başlangıcına ;
On error Resume Next ' yazarız

if err=91 then
msgbox("Hata Oldu")
end if

dersek tamam
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Merhaba . Bende düşeyara fonksiyonun makroda kullanmak istiyorum.
Fakat sizin verdiğiniz kodu çalıştıdığımda aşağıdakı hatayı verdi.
Acaba nerde yanlış yapıyor olabilirim.

Kod:
Run-Time error '1004': 
WorksheetFuction sınıfının Vlookup özelliği alınamıyor.
 
Son düzenleme:
Üst