Доступ к VBa: чтобы проверить конец файла Excel при составлении отчетов - PullRequest
0 голосов
/ 08 декабря 2008

Я записываю результаты определенных проверок таблицы доступа в файл Excel. Иногда результаты превышают 65 тыс., Что больше, чем может выдержать Excel (Excel 2002). Как проверить конец файла и открыть новый лист для продолжения

Спасибо

Ответы [ 2 ]

2 голосов
/ 08 декабря 2008

У вас есть как минимум два варианта.

Первый - просто считать строки по мере их вывода (если запись не происходит сразу, сохраните вторичный файл с количеством строк в первичном файле). Когда количество строк приближается к пределу (т.е. 65 КБ), начинайте новый рабочий лист.

В зависимости от того, насколько гибкими являются ваши файловые структуры, альтернативой является запись всех строк в таблицу доступа, а затем запрос на лист Excel таблицы доступа. Это позволит обойти ограничение строки в Excel 2002

1 голос
/ 08 декабря 2008

Я должен спросить, как вы выводите их в файл.

Если это процедурно, то почему бы не запустить счетчик, который переходит в 65535. Когда он превысит это, запустите новый лист.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...