|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2013, 04:35 | #1 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
Код в шаблоне
Здравствуйте форумчане!
В книге Excel-2007 есть листы- шаблоны «ШМЧ» и«ШПОР», , макросом используя шаблоны, создаются листы «МЧ» и «ПОР» . При пересчете формулы на листе МЧ([i27]) должен срабатывать цикл копирования и последующей вставки диапазона ячеек на листе «ПОР» с количеством проходов равном значению Ячейки [i27] листа «МЧ» округленное (ОКРВВЕРХ). Если нижеприведенный код поместить в модуль листа МЧ то – как-бы все работает, а вот через шаблон, ругается на строки Sheets("ПОР").Select и gЦикл = Sheets("МЧ").[i27] Код: Private Sub Worksheet_Calculate() If [i27] > 1 Then Dim i As Long Sheets("ПОР").Select gЦикл = Sheets("МЧ").[i27] For g = 1 To gЦикл i = Cells(Rows.Count, 1).End(xlUp).Row Range(Cells(i - 3, 1), Cells(i, 5)).Copy Cells(i + 1, 1) Next End If End Sub Спасибо за внимание. |
16.04.2013, 04:40 | #2 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
Уважаемые профи!
В моем вопросе ошибка всплывает в результате того,что листов "ЧМ" и "ПОР" на момент выполнения кода не существует в книге? Использовать код рабочего листа полученного посредством шаблона, это недопустимо? Где можно подсмотреть что-то подобное? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
friend в шаблоне | Blind Guard | Общие вопросы C/C++ | 3 | 17.12.2012 23:31 |
Ошибки в шаблоне | Dmitry333 | Общие вопросы C/C++ | 1 | 04.10.2012 10:53 |
Проблема с блоками в шаблоне | Seidgin | HTML и CSS | 12 | 17.01.2012 22:36 |
Колонтитулы в шаблоне. | Stilet | Microsoft Office Word | 2 | 06.04.2010 10:51 |