Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автофильтр макросом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автофильтр макросом (Макросы/Sub)
Автофильтр макросом
AVI Дата: Пятница, 05.04.2019, 08:37 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация: 17 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
Когда-то давно нашел одном из ресурсов такой файлом с макросом автофильтра.
В рабочем файле количество строк чуть более 700 тысяч. В целом его работа устраивает, проблемы начинаются когда это файл необходимо открыть на компьютерах с более ранними версиями офиса, а соответственно, происходит обрезание файла на 65 тысячах строк. Вопрос, можно ли весь массив в с данными спрятать в сам код, что бы поиск происходил в самом коде, а уже потом происходила выгрузка найденного на рабочий лист книги?
К сообщению приложен файл: __.xlsm (18.0 Kb)
 
Ответить
СообщениеДобрый день!
Когда-то давно нашел одном из ресурсов такой файлом с макросом автофильтра.
В рабочем файле количество строк чуть более 700 тысяч. В целом его работа устраивает, проблемы начинаются когда это файл необходимо открыть на компьютерах с более ранними версиями офиса, а соответственно, происходит обрезание файла на 65 тысячах строк. Вопрос, можно ли весь массив в с данными спрятать в сам код, что бы поиск происходил в самом коде, а уже потом происходила выгрузка найденного на рабочий лист книги?

Автор - AVI
Дата добавления - 05.04.2019 в 08:37
sboy Дата: Пятница, 05.04.2019, 09:11 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Как вариант записать данные в текстовый файл, .csv например. Брать данные оттуда, фильтровать и выгружать на лист то-что надо


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Как вариант записать данные в текстовый файл, .csv например. Брать данные оттуда, фильтровать и выгружать на лист то-что надо

Автор - sboy
Дата добавления - 05.04.2019 в 09:11
_Boroda_ Дата: Пятница, 05.04.2019, 09:16 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Добрый!
Нууу, теоретически да, можно, но это совсем-совсем не по-феншую. Вот вообще ни разу
Пересохраните данные в текстовик, на него уже можно смотреть макросом или запросом (Данные - Из текста)
Или засуньте данные в Access. Или еще как-то. Не могу проверить, будет ли в 2003 работать такая конструкция - файл Ф1 с данными сохранен в xlsx или xlsb, в другом файле Ф2 (в xls) сводная таблица с источником данных на Ф1. Ну и дальше работаем как с обычной сводной. Вот и интересно, если на машине только 2003, то возьмет ли сводная данные из файла xlsx (или xlsb)
В общем принцип одинаков - где-то храним данные и оттуда тянем


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДобрый!
Нууу, теоретически да, можно, но это совсем-совсем не по-феншую. Вот вообще ни разу
Пересохраните данные в текстовик, на него уже можно смотреть макросом или запросом (Данные - Из текста)
Или засуньте данные в Access. Или еще как-то. Не могу проверить, будет ли в 2003 работать такая конструкция - файл Ф1 с данными сохранен в xlsx или xlsb, в другом файле Ф2 (в xls) сводная таблица с источником данных на Ф1. Ну и дальше работаем как с обычной сводной. Вот и интересно, если на машине только 2003, то возьмет ли сводная данные из файла xlsx (или xlsb)
В общем принцип одинаков - где-то храним данные и оттуда тянем

Автор - _Boroda_
Дата добавления - 05.04.2019 в 09:16
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Автофильтр макросом (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!