|
Модераторы: mihanik |
|
KevLev |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.4.2016 Репутация: нет Всего: нет |
Всем привет!Есть макрос загрузки в эксель:
Проблема в том,что,таблицу,которую макрос экспортирует в эксель,он ее разбивает по строкам.И каждой строке таблицы соответствует свой отдельный лист. Задача: чтобы макрос разбивал ТАКЖЕ по строчно,но КАЖДАЯ строка экспортировалась в ОТДЕЛЬНЫЙ эксель файл. Могу предположить,что проблема в функции Function ExportProduct(),но не уверен,т.к. в макросах очень слабоват. Это сообщение отредактировал(а) KevLev - 20.4.2016, 15:52 |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 453 |
1) Пользуйтесь тегом "Код" - "Visual Basic".
2) Приложите к сообщению необходимый минимальный набор файлов для воспроизведения среды исполнения. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
KevLev |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 19.4.2016 Репутация: нет Всего: нет |
Подскажите пожалуйста,а каким образом использовать этот код в макросе?Куда нужно его записать?
|
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 25 Всего: 453 |
Тег "Код" используют при оформлении сообщения в конференции. Чтобы другие участники видели вменяемый код, а не текстовую "лапшу". -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Duddha |
|
|||
Новичок Профиль Группа: Участник Сообщений: 0 Регистрация: 13.12.2011 Репутация: нет Всего: нет |
Если не сильно ломать существующий код, то можно изменить AddExcelSheet - добавить туда создание нового Workbook-а. Предварительно, конечно, надо сохранить предыдущую открытую книгу, или в конце скопом сохранить все сгенерированные файлы.
Чтобы не приходилось потом из созданной книги удалять лишние листы (это у вас делается при помощи CALL RemoveDefaultSheet(xlDoc)), попробуйте такой вариант создания новой книги - xlApp.Workbooks.Add(xlWBATWorksheet). Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
Правила форума "Программирование, связанное с MS Office" | |
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |