Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2009, 02:49   #11
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Этот код, не работат
А в чём проявляется его неработоспособность?

Возможно, в момент работы макроса не открыта одна из книг: шаблон.xls или тест-28.xls,
или в книгах отсутствуют указанные листы.


Но, скорее всего, причина всё та же...
Читаем внимательно этот пост:
Цитата:
Причина неработоспособности кода кроется в следующем:
В строке
книга("шаблоны").лист("шаблон1").ra nge(cells(1,1), cells(3,33)).copy
Вы пытаетесь скопировать диапазон из книги шаблоны, в то же время обращаясь к ячейкам активной книги, которой является книга рабочия - cells(1,1), cells(3,33).
Замените строку
Шаблон.Range(Cells(1, 1), Cells(16, 33)).Copy РабочийЛист.Cells(1, 1)

на строку
Шаблон.Range(Шаблон.Cells(1, 1), Шаблон.Cells(16, 33)).Copy РабочийЛист.Cells(1, 1)

или, что то же самое, на строку
Шаблон.Range("a1:ag16").Copy РабочийЛист.Cells(1, 1)
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
dll с двумя exe'шниками С# TaTT DoGG Общие вопросы .NET 24 25.11.2008 21:19
Работа с TDBCtrlGrid и двумя таблицами из БД kiber0net0 БД в Delphi 4 02.10.2008 00:10
Уравнение с двумя неизвестными sds Помощь студентам 4 23.04.2008 23:13
Соединение можеду двумя ПК Killer_djon Общие вопросы Delphi 3 02.05.2007 12:14
работа с двумя книгами Реланиум Microsoft Office Excel 2 23.11.2006 16:37