Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск значения по заданному критерию в скрытых столбцах и удаление строки с этим значением / 2 сообщений из 2, страница 1 из 1
03.04.2013, 20:17
    #38211847
123421342141
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск значения по заданному критерию в скрытых столбцах и удаление строки с этим значением
Есть следующий макрос:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Sub УдалениеСтрокПоУсловию()
    Dim ra As Range, delra As Range, ТекстДляПоиска As String
    Application.ScreenUpdating = False    ' отключаем обновление экрана

    ТекстДляПоиска = Range("A1").Value    ' удаляем строки с таким текстом

    ' перебираем все строки в используемом диапазоне листа
   For Each ra In ActiveSheet.Range("A2:D5").Rows
        ' если в строке найден искомый текст
       If ra.Find(ТекстДляПоиска, , xlValues, xlPart) Is Nothing Then
            ' добавляем строку в диапазон для удаления
           If delra Is Nothing Then Set delra = ra Else Set delra = Union(delra, ra)
        End If
    Next
    ' если подходящие строки найдены - удаляем их/скрываем
  If Not delra Is Nothing Then delra.EntireRow.Delete
End Sub


Если скрыть столбец в котором находиться строка с искомым значением данный макрос удаляет весь скрытый столбец.
Проблема скорей всего с функцией Find.
Вопрос: чем можно заменить данную функцию Find(как можно переписать данный макрос), чтобы макрос не удалял скрытый столбец, а удалял только строку в которой находится искомое значение.
...
Рейтинг: 0 / 0
04.04.2013, 13:56
    #38212846
lbppb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск значения по заданному критерию в скрытых столбцах и удаление строки с этим значением
123421342141,
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск значения по заданному критерию в скрытых столбцах и удаление строки с этим значением / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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