|
Ошибка при обращении к открытым рабочим книгам в Excel 2007
|
|||
---|---|---|---|
#18+
Есть небольшая программа (макрос) в Excel. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Программа берет данные из одной открытой рабочей книги и вставляет в другую открытую рабочую книгу. На 2003 офисе программа работает нормально, а под Excel 2007 выдается ошибка: Subscript out of range ругается на строку программы: n = Range(Workbooks("реестр").Worksheets(1).Cells(4, 1), Workbooks("реестр").Worksheets(1).Cells(4, 1)).CurrentRegion.Rows.Count Если эту строку удаляешь, то ругается на следующую строку, где программа обращается не к текущей рабочей книге похоже, что он не видит открытые книги и отказывается с ними работать. Как решить эту проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 01:55 |
|
Ошибка при обращении к открытым рабочим книгам в Excel 2007
|
|||
---|---|---|---|
#18+
Каким образом открываются книги? Вероятно они открываются в разных процессах экселя. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 01:58 |
|
Ошибка при обращении к открытым рабочим книгам в Excel 2007
|
|||
---|---|---|---|
#18+
Как ни открывай один черт ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 07:05 |
|
Ошибка при обращении к открытым рабочим книгам в Excel 2007
|
|||
---|---|---|---|
#18+
Olga_p_123, Наверное, так? Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 08:31 |
|
Ошибка при обращении к открытым рабочим книгам в Excel 2007
|
|||
---|---|---|---|
#18+
Olga_p_123, Код: vbnet 1.
не совсем правильно. Если не указывать расширение файла, то такое обращение приведет к ошибке на ПК, на котором в настройках ОС Windows(Панель управления -Параметры папок -вкладка Вид -Скрывать расширения для зарегистрированных типов файлов) указано скрывать расширения. Поэтому правильно будет так: Код: vbnet 1.
естественно, расширение надо указать именно этой книги(может это .xlsx, .xlsm и т.д.) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 12:15 |
|
Ошибка при обращении к открытым рабочим книгам в Excel 2007
|
|||
---|---|---|---|
#18+
The_Pristуказано скрывать расширенияОчепятка :) к ошибке приведет если не указано скрывать расширения ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2015, 12:16 |
|
|
start [/forum/topic.php?fid=60&fpage=26&tid=2155685]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 339ms |
total: | 471ms |
0 / 0 |