Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Поиск ячейки по заданному условию Добавлено: 08.10.07 12:33  

Автор вопроса:  Denis
Подскажите пожалуйста, как найти ячейку которая начинается на определенное слово(выражение), в диапазоне ячеек листа?.

Пример:
есть столбец:
Итого_по_группе_1_33
Итого_по_группе_2_55
Итого_по_группе_3_56

Числа 33, 55, 56 постоянно меняются.
Как мне найти адрес ячейки которая начинается на Итого_по_группе_3.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 ADSemenov.ru



Вопросов: 5
Ответов: 276
 Web-сайт: www.adsemenov.ru
 Профиль | | #1
Добавлено: 08.10.07 12:51
____ Используйте функцию InStr() для поиска нужной подстроки.
____ Либо Cells.Find на листе Вам вернёт ячейку с вхождением подстроки.

Ответить

Номер ответа: 2
Автор ответа:
 Кверт



Вопросов: 2
Ответов: 14
 Профиль | | #2 Добавлено: 18.10.07 14:24
Макрорекордер подсказал:
Cells.Find(What:="Итого_по_группе_3", After:=ActiveCell, LookIn:= _
        xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
        xlNext, MatchCase:=False, SearchFormat:=False).Activate
    MsgBox Selection.Address

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам