• Zmitter Onliner Auto ClubАвтор темы
    офлайн
    Zmitter Onliner Auto Club Автор темы

    1389

    22 года на сайте
    пользователь #9215

    Профиль
    Написать сообщение

    1389
    # 28 июля 2003 10:37

    Лююдиии!!!

    Как организовать поиск в Ёкселе через VBA с формированием списка. :-?

    Сабж... списка.

    Только искать надо в содержимом ячеек (вводить в поле поиска не полностью, а часть слова), с последующим копированием на другой лист всей строки с этой ячейкой.

    В принципе, все сделано, кроме операции копирования всей строки с необходимой ячейкой на другой лист, тк ВБА не хочет возвращать адрес ячейки для копирования строки.

    Пользуюсь этим:

    With Sheets("Лист1";).Range("a1:ba5000";)

    Set c = .Find(s, LookIn:=xlValues)

    If Not c Is Nothing Then

    firstAddress = c.Address

    Do

    Selection.Address = firstAddress

    Set c = .FindNext(с)

    Loop While Not c Is Nothing And c.Address <> firstAddress

    End If

    End With

    Может у кого есть идеи, как в ду-луп вставить копирование строки на другой лист. Пробовал activecell.row (и, естествено, другое), но :ass: :cry: