Excel VBA Vlookup - Kolay Excel Makroları

İçindekiler

WorksheetFunction özelliğini şurada kullanın: Excel VBA'sı erişmek için DÜŞEYARA işlev. Tek ihtiyacınız olan tek bir kod satırı.

Durum:

1. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırını ekleyin:

Range("H3").Value = WorksheetFunction.VLookup(Range("H2"), Range("B3:E9"), 4, False)

Çalışma sayfasındaki komut düğmesini tıklattığınızda, Excel VBA, ID 53'ün maaşını aramak için DÜŞEYARA işlevini kullanır ve sonucu H3 hücresine yerleştirir.

Not: Bu Excel işlevi hakkında daha fazla bilgi edinmek için DÜŞEYARA işleviyle ilgili sayfamızı ziyaret edin.

DÜŞEYARA işlevi bir eşleşme bulamazsa, Excel VBA " VLookup özelliği WorksheetFunction sınıfının hatası.

2. Örneğin, 28 değerini H2 hücresine girin.

Sayfadaki komut düğmesine tıkladığınızda sonuç:

3. Bu hatayı kolay anlaşılır bir mesajla değiştirmek için kodu aşağıdaki gibi güncelleyin.

GoTo InvalidValue Hatasında:
Range("H3").Value = WorksheetFunction.VLookup(Range("H2"), Range("B3:E9"), 4, False)
Alt Çıkış
InvalidValue: Aralık ("H3").Value = "Bulunamadı"

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Not: Bu konu hakkında daha fazla bilgi edinmek için hata işleme sayfamızı ziyaret edin.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave