Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Открытие и Сохранение IE файлов из VBA
 
Уважаемые форумчане, возникла необходимость пересохранить тучу файлов *.mht в формате *.html. Есть макрос, считывающий построчно содержимое файлов и, в зависимости от начинки строки, собирающий ФИО клиентов в таблицу. Не было проблем, пока файлы были небольшие и вне зависимости от расширения (*.mht или *.html) имели текстовое содержимое. Теперь же, файлы *.mht выросли и, будучи веб-архивами, содержат в себе архив и считывание их построчно теряет смысл (в строках - абра-кадабра)). Как выход - пересохранять все файлы *.mht в формате *.html, вызывая в макросе IE. Буду благодарен за вариант решения этой задачи (возможно, будут другие идеи...).
Макрос для обхода ошибки при открытии файла
 
Добрый день знатокам!
Есть макрос, запускаемый из файла Итог, собирающий отчеты (несколько строк) из нескольких файлов Excel (известна папка куда они складываются, макрос по очереди открывает файлы из папки и добавляет их содержимое в один список). С некоторых пор возникла следующая проблема - некоторые исходные файлы-отчеты кривые и при открытии такого файла командой Workbook.Open макрос вываливается с ошибкой - Method Open of object Workbooks failed. Приходится вручную открывать кривой файл (при открытии - сообщение что содержимое файла повреждено и предложение исправить ситуацию - Да/Нет), и согласившись с исправлениями пересохранять. Почему файлы кривые пока не разобрался, какой-либо закономерности на первый взгляд не обнаружил.
Возможно ли как-то выправить положение?... Может у команды Workbook.Open есть хитрые параметры, позволяющие обойти эту ошибку? и принудительно согласиться с предложенными исправлениями и все же открыть кривой файл? Буду очень благодарен за помощь в решении/обсуждении этого вопроса.
Как построить условие в Вычисляемом поле сводной?
 
Вновь вопрос к уважаемым знатокам...
Во вложенном файле пример сводной, требуется чтобы по одному показателю (1) % выполнения считался как Факт/План, а по другому (2) как План/Факт. Приведена формула вычисляемого поля. Проблема в том, что для Явных строк исходной таблицы условие в вычисляемом поле выполняется, а для строк формируемых самой сводной (агрегирование по полю Код) условие не выполняется, в результате чего возникает абсурдная картина - вложенные строки считаются по одной формуле, а агрегация по другой. Видимо, для строк формируемых сводной Нельзя использовать подобные условия в вычисляемых полях, тогда как быть, к чему зацепиться?...
Скрытие столбца сводной таблицы
 
Обращаюсь к уважаемым знатокам, в сводной таблице требуется периодически из макроса скрывать какой-либо из столцов Канал_N (желтым шрифтом), подскажите, пожалуйста, каким образом это реализовать? Пока сделал скрытие ВСЕХ Каналов по "+" через группировку столбцов, но хочется чтобы отрабатывал макрос, например, по значению ячейки А1: если А1=1, то пропадает Канал1, если равно 2 - канал 1 появляется, но пропадает Канал2 и т.д. Просто скрывать столбцы листа через макрос не подходит, так как столбцы Каналы отображаются в каждом месяце и придется еще учитывать за сколько месяцев данные в сводной, чтобы скрыть необходимые столбцы на листе. Возможно ли просто скрывать/отображать нужный столбец самой сводной?
К сожалению не получается загрузить файл с примером, пишет - Ошибка сохранения файла...
Изменено: vk72 - 04.03.2014 08:22:01
Страницы: 1
Наверх