|
|
|
превышение числа книг
|
|||
|---|---|---|---|
|
#18+
Народ, подскажите, пжл, как лучше реализовать. Есть большой файл. На листе с отчетом отображается информация в плоском виде по конкретному товару, но этот товар можно выбирать из списка. Соответственно формулы с листа с отчетом ссылаются на некий исходный лист, откуда берется все информация, смотря, что выбрано на основном листе. Для рассылки лист с отчетом нарезается в коде VBA. Копируется в новую книгу, разрываются связи и сохраняется под нужным именем. Затем происходит выбор другого товара и история повторяются. Проблема в следующем. В итоге требуется нарезать и сохранить порядка 400 файлов. Уже в районе 150 вылетает ошибка. Опытным путем удалось вроде выяснить, что она связана с именованием новых книг в момент копирования в них листа с отчетом. Когда значение становится большим, эксель начинает выдавать системные ошибки. То про dll что-нибудь пишет, то еще чего. Короче, как обнулить счетчик книг? Хочется, чтобы он 100 листов в 100 книг скопировал, а потом начал опять копировать лист с отчетом в Книгу1, Книгу2... Можно наверное обойти это закрытием всего приложения, открытием и продолжением нарезки с нужного этапа. Но это уже надо что-то другое писать, можно как-то обойтись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:11:14 |
|
||
|
превышение числа книг
|
|||
|---|---|---|---|
|
#18+
А что если копировать не в новую книгу а в существующую, причём в одну и ту же, после удалять предыдущий лист, переименовывать этот, обрывать связи и сохранять под новым именем. и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 12:53:05 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=255&tid=2181865]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 275ms |

| 0 / 0 |
