Искать текст в диапазоне имен на листе 1 и возвращать значение на листе 2 с помощью Excel VBA - PullRequest
0 голосов
/ 08 августа 2010

У меня есть что-то из следующего:

Лист 1

(Name Range : Code)
Column A -------- Column B

School ------------ 1
College ----------- 2
University--------- 3

Лист 2
Ячейка A1 = (Найдите «College» в коде диапазона имен и получите значение «2» в качестве кода.) Таким образом, значение 2 должно присутствовать в ячейке A1.

Пожалуйста, предоставьте Excel VBA

Ответы [ 2 ]

1 голос
/ 09 августа 2010

Это работает для меня:

Sub LookUpValue()
    Dim searchValue As String
    Dim lookupTable As Range

    Set lookupTable = Worksheets("Sheet1").Range("Code")
    searchValue = "College"

    Worksheets("Sheet2").Range("A1") = WorksheetFunction.VLookup(searchValue, lookupTable, 2, False)

 End Sub

Надеюсь, это поможет ...

1 голос
/ 08 августа 2010

Используйте функцию VLOOKUP.

Что означает Application.WorksheetFunction.VLookUp в VBA.

...