#0
by FeeL86
Добрый день. Помогите разобраться. Есть файл excel 2007 в нем настроен фильтр по колонке. Не могу понять как получить именно те данные которые отфильтровал excel. Пока что пришлось перебирать все строки и отлавливать нужные с помощью условия. Пример кода:
#3
by FeeL86
DrShad, есть метод который позволяет выгрузить в тз всю область? Или в цикле заливать все записи в тз?
#4
by FeeL86
smaharbA через OLE и запросом RecordSet-у можно сделать выборку. Но меня интересует как через ком объект Excel.Application можно обойти циклом результат фильтрации Excel`а
#6
by smaharbA
для восьмерки элементарно про всю область Область=Лист.UsedRange; Массив=Область.Value;
#7
by smaharbA
автор с автофильром еще и не сообразил ? если это автофильтр Автофильтр=Лист.AutoFilter; Область=Лист.Range; с фильтрами и прочим скрытием точно так же
#10
by FeeL86
Если делаю Лист.UsedRange.Value получаю массив всей области. Если Лист.AutoFilter.Range.SpecialCells.Value то возвращает массив с названиями колонок
#12
by Jaap Vduul
SpecialCells и не нужен, просто AutoFilter.Range.Value В справке к VBA так и написано: Use the AutoFilter property to return the AutoFilter object. Use the Filters property to return a collection of individual column filters. Use the Range property to return the Range object that represents the entire filtered range
#13
by FeeL86
Хорошо делаю Лист.AutoFilter.Range.Value и получаю аналогичный результат если бы написал Лист.UsedRange.Value
#14
by smaharbA
Для Каждого Область Из Области как то так, не адинеснег и тем боле восьмерку не знаю
#16
by FeeL86
я уж понял что без SpecialCells т.к. число 12 = xlVisible т.е те области которые видим
#17
by Jaap Vduul
Тогда вот так: Лист.AutoFilter.Range.Offset.Resize(Лист.AutoFilter.Range.Rows.Count-1).SpecialCells.Value
#18
by smaharbA
в наверняка рабочий код, но вытянет и заголовок автофильтра ибо универсально для областей со скрытыми любым способом ячеейками - будь то фильтр, автофильтр, ручное скрытие, группировки и т.д.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как загрузить данные из Excel в таблицу значений?
- При приеме данных с удаленной машины загрузка идет очень долго
- Загрузка данных из ЗиК в 1С Предприятие
- Excel и 1С - вопрос про Excel?
- Загрузка из Excel. Help me!!!
- Долгая загрузка при "Загрузка структуры данных программы..."
- Загрузка структуры данных программы / загрузка прикладной системы
- Можно ли отредактировать файл Excel из 1С без установленного Excel?
- 8.3.7 частичная загрузка из файлов /LoadConfigFromFiles
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- Загрузка данных в excel Имя не может совпадать со встроенным именем
В этой группе 1С
- Дерево метаданных в xls
- Результат запрос отличается от результата выборки
- Импорт из Белорусси у организации УСН (доходы минус расходы)
- v7: Пилотный проект фсс в зике-его так и нет? 0_0
- чем заменить НайтиСтроки() ?
- Не работает иерархия в универсальном отчете
- Как запустить DBCC CHECKDB для базы SQL?
- v7: Проблема MFC42.DLL
- БГУ 8, Как программно заполнить док.ОперацияВводОстатков
- Вывести технологические карты в ведомость заказы производство УПП 8.2 1.3
- 1с8.2 СКД Подсчет количества строк в группировках
- 1С:8.2 УФ Выбор цвета и сохранение в реквизит. Как пользоваться XDTO
- Как программно нажать стандартную команду "Отменить поиск"?"
- v7: копирование баз между sql серверами
- Выбрать первые 1 выдает не первую запись
- открытие отчета на СКД 1с 8.2 УП
- Открытие бат-ником внешнего отчёта в управляемом приложении
- УФ, СКД , вывод програмно на форму в ТД - не работает расшифровка
- Обмен данными ЗУП и БУХ в Украине
- При каких условиях юр-лицо имеет право создавать и продавать ПО на базе 1С?