Добрый день!
Приходится начинать изучать VBA ))). Мне нужно с помощью макроса очистить лист от лишних строк и столбцов. В данном случае это выгрузка из 1с. Мне нужно удалить верхние строки до шапки таблицы и удалить пустые столбцы. Как удалить заданное количество строк, я нашел. Но хотелось бы, что бы количество строк для удаления было не статичным числом, а динамическим. Так как очень часто при выгрузке из 1с количество не нужных строк может меняться. Для себя я определил следующий план действий: необходимо найти слово (слово сочетание) из шапки таблицы, узнать номер строки и удалить удалить количество строк, которое будет равно номер строки-1. Трудность возникла в том, что слово (слово сочетание) из шапки таблицы так же встречается в не нужных строках выше таблицы. Перерыл много примеров, но к сожалению, не нашел ответа, как получить все номера строк с искомым текстом. Возможно, я избрал не верный метод. Прошу помочь в решении данного вопроса или ткнуть в тему, где возможно это уже решалось.
Спасибо!
Приходится начинать изучать VBA ))). Мне нужно с помощью макроса очистить лист от лишних строк и столбцов. В данном случае это выгрузка из 1с. Мне нужно удалить верхние строки до шапки таблицы и удалить пустые столбцы. Как удалить заданное количество строк, я нашел. Но хотелось бы, что бы количество строк для удаления было не статичным числом, а динамическим. Так как очень часто при выгрузке из 1с количество не нужных строк может меняться. Для себя я определил следующий план действий: необходимо найти слово (слово сочетание) из шапки таблицы, узнать номер строки и удалить удалить количество строк, которое будет равно номер строки-1. Трудность возникла в том, что слово (слово сочетание) из шапки таблицы так же встречается в не нужных строках выше таблицы. Перерыл много примеров, но к сожалению, не нашел ответа, как получить все номера строк с искомым текстом. Возможно, я избрал не верный метод. Прошу помочь в решении данного вопроса или ткнуть в тему, где возможно это уже решалось.
Спасибо!