2014-01-17 1 views
-1

Мне нужно сделать выбор из ячейки «A8» в ячейку, содержащую слово «endofsample». Это слово может быть в любом месте рабочего листа.VBA Excel: как сделать выбор из неподвижной ячейки до текста, который нужно найти?

+0

В VBA вы можете использовать 'Find()' для поиска искомого слова. Проверьте документы для справки с этой функцией. –

+0

это принадлежит на superuser.com больше, чем здесь. – Markasoftware

ответ

0

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

Sub test() 
    Set INFO = Cells.Find(What:="endofsample", After:=ActiveCell, LookIn:=xlFormulas, _ 
      LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ 
      MatchCase:=False) 
    If INFO Is Nothing Then 
    Else 
    End If 

    INFO.Select 
    Range("A8", ActiveCell).Select 
End Sub