Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как найти значение в первом столбце / 3 сообщений из 3, страница 1 из 1
20.07.2015, 13:23
    #39011298
Myst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти значение в первом столбце
Добрый день!
Как можно найти значение в столбце A в строке, где находится первое вхождение искомого значения в столбце C
Например, надо найти в какой строке в столбце C значение значение "Красный" (скажем в 10й) и выдать значение ячейки A10

Код: vbnet
1.
2.
3.
4.
Public Function GrFind (gr As String)
GrFind = ActiveSheet.Range("A" & Match(gr, "C1:C150", 0)).Value
End Function
так не работает
...
Рейтинг: 0 / 0
20.07.2015, 13:27
    #39011309
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти значение в первом столбце
Myst,
Код: vbnet
1.
GrFind = ActiveSheet.Range("A" & Match(gr, Range("C1:C150"), 0)).Value



Хотя правильнее будет так:
Код: vbnet
1.
2.
3.
4.
5.
Dim h
h = Application.Match(gr, Range("C1:C150"), 0)
If Not IsError(h) Then
    MsgBox Range("A" & h).Value
End If
...
Рейтинг: 0 / 0
20.07.2015, 13:35
    #39011323
Myst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти значение в первом столбце
The_Prist, благодарю
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как найти значение в первом столбце / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]