|
Не работает копирование
|
|||
---|---|---|---|
#18+
Все доброго дня, подскажите кто-нибудь, что у меня не так в коде - копирование из нескольких файлов екзеля в один, при первом проходе всё копируется без проблем, при втором, когда копирую без шапки (после Else) выдает ошибку - см. скрин. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 11:22 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
В этих строках перед Cells не указан родительский объект, хотя это вряд ли причина данной ошибки, но исправить все равно стоит ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 11:53 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
Shocker.ProВ этих строках перед Cells не указан родительский объект, хотя это вряд ли причина данной ошибки, но исправить все равно стоит А есть ли необходимость его указывать с учетом того что они определяются как: Код: vbnet 1.
и я пробывал указывать родительский объект, ошибка таже, как вы заметили проблема не в этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:19 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
Alexander-80578А есть ли необходимость его указывать с учетом того что они определяются как:в строке: Код: vbnet 1.
объекты Cells принадлежат текущей книге по идее, надо Код: vbnet 1.
но тогда должна была бы вылетать другая ошибка, типа "невозможно получить объект Range". У меня не получается воспроизвести проблему, вы можете дать тестовые файлы? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:30 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
Может объединенные ячейки есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 13:28 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
Мне не приходила в голову мысль, что проблема может быть в копируемом файле, но видимо так и есть, так как когда я взял другие файлы для слияния, все прошло без проблем. Дело в том, что файлы которые я сливаю в один общий, имеют довольно большой объем, порядка 36000 строк, это выгрузка из БД, так что объединенные ячейки наврядли есть, но есть что то другое, что мешае копированию, что это может быть и как с этим бороться, может можно как то сбросить все возможные форматирования? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 13:45 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
Народ, у кого нибудь есть мысли по поводу причин возникновения ошибки, скрин которой показн в первом посте? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 15:25 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
тестовый файл в студию ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 15:36 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
файл дать не могу, но он уже и не нужен, я понял в чем проблема - таблица приемник "XX-563 Отчет по старению запасов.xlsx" , которую я программно создаю открывается в режиме совместимости, т.е. максимальное количество строк 65к, поэтому данные и не вмещаются, так как я пытаюсь слить в одну таблицу около 70к строк. В связи с чем вопрос - как открыть файл xlsx НЕ в режиме совместимости. Оффис 2007. Пробывал через New и CreateObject, результат один и тот же: Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 15:50 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
Сформулирую вопрос иначе: Как програмно создать файл Excel, который будет поддерживать количество строк свыше 65536? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 17:03 |
|
Не работает копирование
|
|||
---|---|---|---|
#18+
Надо просто закрыть в текущем приложении все файлы 2003 офиса и младше. Самое оптимальное это открыть файл с макросом(он должен быть тоже формата 2007 офиса) и из него открывать файлы для сбора данных. Файлы так же должны быть в формате 2007 офиса. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 18:15 |
|
|
start [/forum/topic.php?fid=61&fpage=84&tid=2175027]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 444ms |
0 / 0 |