Vlookup Excel VBA - Прості макроси Excel

Зміст

Використовуйте властивість WorksheetFunction у Excel VBA для доступу до VLOOKUP функція. Все, що вам потрібно - це єдиний рядок коду.

Ситуація:

1. Помістіть команду на робочому аркуші та додайте наступний кодовий рядок:

Діапазон ("H3"). Значення = Робочий лист Функція.VLookup (Діапазон ("H2"), Діапазон ("B3: E9"), 4, Неправда)

Коли ви натискаєте кнопку команди на робочому аркуші, Excel VBA використовує функцію VLOOKUP для пошуку заробітної плати ID 53 і поміщає результат у комірку H3.

Примітка: відвідайте нашу сторінку про функцію VLOOKUP, щоб дізнатися більше про цю функцію Excel.

Якщо функція VLOOKUP не може знайти збіг, Excel VBA повертає "Не вдається отримати файл Властивість VLookup помилки класу WorksheetFunction ".

2. Наприклад, введіть значення 28 у комірку H2.

Результат, коли ви натискаєте кнопку команди на аркуші:

3. Щоб замінити цю помилку на дружнє повідомлення, оновіть код наступним чином.

Помилка Перейти до InvalidValue:
Діапазон ("H3"). Значення = Робочий лист Функція.VLookup (Діапазон ("H2"), Діапазон ("B3: E9"), 4, Неправда)
Вийти з підп
InvalidValue: Range ("H3"). Value = "Not Found"

Результат, коли ви натискаєте кнопку команди на аркуші:

Примітка: відвідайте нашу сторінку про обробку помилок, щоб дізнатися більше про цю тему.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave