
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.03.2010, 10:51
|
|||
|---|---|---|---|
VBA Excel 2007 отвалился CopyBefore |
|||
|
#18+
При переходе на Office 2007 в скриптах VBA Excel отвалилась функция CopyBefore, ошибка о некорректном количестве копируемых строк. В Office 2000 работает без проблем... Чем заменить? Sub Auto_Open() Workbooks.OpenText Filename:=myPath + my_txt, _ Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlNone, _ ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False _ , Space:=False, Other:=False ', FieldInfo:=Array(Array(1, 2), Array(2, 2)) Sheets(my_nameSheet).Select Sheets(my_nameSheet).Copy Before:=Workbooks(my_progr).Sheets(1) Windows(my_txt).Activate ActiveWindow.Close Windows(my_progr).Activate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.03.2010, 11:02
|
|||
|---|---|---|---|
|
|||
VBA Excel 2007 отвалился CopyBefore |
|||
|
#18+
DolphinaПри переходе на Office 2007 в скриптах VBA Excel отвалилась функция CopyBefore, ошибка о некорректном количестве копируемых строк. В Office 2000 работает без проблем... Чем заменить?Скорее всего у вас один документ открыт в режиме совместимости с Excel 2003, а другой в обычном режиме, соответственно в первом документе 65536 строк, а в другом больше 1 миллиона в этом и проблема. Решить его можно если привести оба документа в единый формат, т.е. Excel 2003 или Excel 2007. Тогда Copy отработает нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2178428]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 452ms |

| 0 / 0 |
