Добрый вечер, уважаемые форумчане! Очень сильно надеюсь на Вашу помощь в моем вопросе! Есть большое количество книг, в каждой из которых около 10 листов. В этих книгах есть действующие фильтры, действующие группировки данных, действующие закрепления. Мне бы очень хотелось, чтобы в одну книгу собирались все листы с названием "3. Нужный" по условию, игнорируя фильтры, группировки данных, закрепления. Если в столбце 42 (колонка AP) есть значение, то нужно в новую (конечную) книгу скопировать "Данные 7", "Данные 14", "Данные 38", "Данные 39", "Данные 42", "Данные 53" (залиты жёлтым цветом) с каждой выбранной книги и вверху дописывать значение ячейки J2. Причем хотелось бы, чтобы копирование происходило вправо, а не один лист под другим. Еще, если возможно, хотелось бы, чтобы при копировании новой книги не стирались данные предыдущих книг, а копирование продолжалось вправо. То есть, скопировал, на пример, 12 книг, появилась 13-ая книга. Запустил макрос, выбрал 13-ую книгу и она добавилась вправо к уже существующим данным. Скорее всего, условие, по которому в данный момент происходит копирование и данные, которые нужно копировать из книг, будут постоянно меняться, поэтому заранее очень Вас прошу прокомментированный код, чтобы снова Вас не тревожить своими вопросами.
Добрый вечер, уважаемые форумчане! Очень сильно надеюсь на Вашу помощь в моем вопросе! Есть большое количество книг, в каждой из которых около 10 листов. В этих книгах есть действующие фильтры, действующие группировки данных, действующие закрепления. Мне бы очень хотелось, чтобы в одну книгу собирались все листы с названием "3. Нужный" по условию, игнорируя фильтры, группировки данных, закрепления. Если в столбце 42 (колонка AP) есть значение, то нужно в новую (конечную) книгу скопировать "Данные 7", "Данные 14", "Данные 38", "Данные 39", "Данные 42", "Данные 53" (залиты жёлтым цветом) с каждой выбранной книги и вверху дописывать значение ячейки J2. Причем хотелось бы, чтобы копирование происходило вправо, а не один лист под другим. Еще, если возможно, хотелось бы, чтобы при копировании новой книги не стирались данные предыдущих книг, а копирование продолжалось вправо. То есть, скопировал, на пример, 12 книг, появилась 13-ая книга. Запустил макрос, выбрал 13-ую книгу и она добавилась вправо к уже существующим данным. Скорее всего, условие, по которому в данный момент происходит копирование и данные, которые нужно копировать из книг, будут постоянно меняться, поэтому заранее очень Вас прошу прокомментированный код, чтобы снова Вас не тревожить своими вопросами.Leojse
KuklP, спасибо Вам за отзыв! Нашел в интернете такой макрос: Но я не знаю, как указать здесь условие (чтобы копировались нужные столбцы, если в столбце 42 есть значение) и также не знаю, как сделать копирование вправо. И как сделать, чтобы при копировании новой книги не стирались данные прошлых копирований. А также не знаю, как в коде указать, чтобы не брался в расчет фильтр, закрепление (если это нужно) и группировки.
KuklP, спасибо Вам за отзыв! Нашел в интернете такой макрос: Но я не знаю, как указать здесь условие (чтобы копировались нужные столбцы, если в столбце 42 есть значение) и также не знаю, как сделать копирование вправо. И как сделать, чтобы при копировании новой книги не стирались данные прошлых копирований. А также не знаю, как в коде указать, чтобы не брался в расчет фильтр, закрепление (если это нужно) и группировки.Leojse
Сообщение отредактировал Leojse - Среда, 07.09.2016, 00:31
Karataev, спасибо Вам за помощь! Но дело в том, что почему-то при копировании в лист "Результат" попадают данные, которые не нужны (то есть в копируемой книге в столбце 42 пусто, а данные все равно копируются). По коду не понял, игнорируется ли состояние фильтра в копируемом листе или нет? Просматриваются ли скрытые строки в столбце 42 копируемой книги? И еще один момент, а можно ли копировать не значения, а формулы с книг в лист "Результат"? Заранее огромное спасибо!
Karataev, спасибо Вам за помощь! Но дело в том, что почему-то при копировании в лист "Результат" попадают данные, которые не нужны (то есть в копируемой книге в столбце 42 пусто, а данные все равно копируются). По коду не понял, игнорируется ли состояние фильтра в копируемом листе или нет? Просматриваются ли скрытые строки в столбце 42 копируемой книги? И еще один момент, а можно ли копировать не значения, а формулы с книг в лист "Результат"? Заранее огромное спасибо!Leojse
Но дело в том, что почему-то при копировании в лист "Результат" попадают данные, которые не нужны (то есть в копируемой книге в столбце 42 пусто, а данные все равно копируются).
Но дело в том, что почему-то при копировании в лист "Результат" попадают данные, которые не нужны (то есть в копируемой книге в столбце 42 пусто, а данные все равно копируются).
Я задание неправильно понял. Изменил макрос.Karataev