Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2010, 19:40   #1
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
Вопрос Копирование результатов фильтрации VBA

Всем здрасте!
Подскажите пожалуйста, как скопировать результат фильтрации. Есть таблица. К ней применен фильтр. Результаты нужно сохранить на другой странице. Меня интересует момент как скопировать из таблицы именно то что получилось в результате фильтрации и вставить (в виде таблицы) на другой лист.
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 03.04.2010, 19:57   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А в чем, собственно вопрос? Копируем и вставляем. Скрытые строки скопированы не будут.
Если на VBA, то, например, так:
Код:
Sheets(1).Cells.Copy Sheets(2).[A1]
где вместо Cells можно подставить требуемый диапазон, а вместо [A1] - требуемую ячейку для вставки.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 03.04.2010, 20:10   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Озадачил...
фильтруем, отмечаем, копируем, вставляем на другом листе
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.04.2010, 20:30   #4
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Спасибо. Но вставляется только текст. А мне надо чтоб копировалась часть таблицы с вычисляемыми полями и т.д. Короче, вот пример: на листе 1 то что есть, на листе 2 то что надо.
Вложения
Тип файла: zip пример.zip (7.6 Кб, 27 просмотров)
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 03.04.2010, 20:46   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ну... спец.вставка, значения...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.04.2010, 20:47   #6
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

копируется без заголовка...
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 03.04.2010, 20:59   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

копирую строки - копируются,
копирую диапазон - копируется
правда обычным копированием копируются только значения вместо формул
спец.вставка, "все", копируются формулы, которые ссылаются на первый лист.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 03.04.2010, 21:03   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Запустите макрос "Main". Если на листе 1 применен автофильтр, то данные вместе с заголовками будут скопированы на лист 2 и сформирован список.
Вложения
Тип файла: rar пример_2.rar (11.1 Кб, 68 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 03.04.2010, 21:11   #9
mchip
Форумчанин
 
Регистрация: 24.06.2008
Сообщений: 516
По умолчанию

Во первых. Почему то не срабатывает условие автофильтра.
Во вторых. Копируются данные но не формулы.
Можно сделать все! Было бы время, да деньги...
mchip вне форума Ответить с цитированием
Старый 05.04.2010, 04:47   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

1. Посмотрите вложение. Запустите макрос "Main". Копируются формулы.
2. Какие проблемы у Вас с условием автофильтра? Объясните подробнее.
Вложения
Тип файла: rar пример_3.rar (11.8 Кб, 100 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма фильтрации по диапазону Малой БД в Delphi 3 24.02.2010 13:24
Метод фильтрации данных sovereignua Общие вопросы C/C++ 0 11.11.2009 19:07
Подскажите по фильтрации полей wadzik БД в Delphi 2 09.09.2009 11:33
ошибка при фильтрации Screame Microsoft Office Excel 31 14.08.2009 10:10
ошибка фильтрации Dozent Общие вопросы Delphi 5 25.06.2008 22:52