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.