![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Новичок
Джуниор
Регистрация: 27.05.2009
Сообщений: 6
|
![]()
Вот здесь вылетает ошибка
Код:
Method 'Range' of object '_Worksheet' failed |
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 03.04.2009
Сообщений: 412
|
![]()
Не надо проверять, есть ли в данной книге лист с именем "Лист1" (If shSrc.Name <> "Лист1"). Обращайтесь сразу к листу, который стоит первым по порядку в ниге (Sheets(1)).
|
![]() |
![]() |
![]() |
#13 |
Новичок
Джуниор
Регистрация: 27.05.2009
Сообщений: 6
|
![]()
Изменил код
Код:
Код:
|
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
При обращении к ячейке неактивного листа, требуется обязательная ссылка на этот лист. У Вас в строке
Код:
Правильно так: Код:
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#15 |
Новичок
Джуниор
Регистрация: 27.05.2009
Сообщений: 6
|
![]()
если записать так, то ошибка сразу выскакивает, даже на нормальных файлах
|
![]() |
![]() |
![]() |
#16 |
Новичок
Джуниор
Регистрация: 27.05.2009
Сообщений: 6
|
![]()
Спасибо, SAS888 за подсказку, действительно надо было активировать лист, чтобы пользоваться Range + Cells.
Также спасибо pivas, правда Вашим советом не смог воспользоваться, пришлось вернуться к проверке. Зато теперь код работает, хотя конечно неоптимально я его модифицировал. Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поправьте, пожалуста! | liver1981 | Общие вопросы C/C++ | 14 | 28.03.2009 06:45 |
MASM: HelloWorld разобрался в коде, поправьте немного | N!ckeL | Помощь студентам | 6 | 25.02.2009 22:03 |
Код на C++ | Иллидан | Общие вопросы Delphi | 1 | 08.10.2008 14:02 |
']'-виртуальный код | Var17 | Общие вопросы Delphi | 2 | 02.04.2008 14:11 |