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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2011, 16:08   #1
m-1
Новичок
Джуниор
 
Регистрация: 17.03.2011
Сообщений: 3
По умолчанию Как скопировать лист в новую книгу

Прошу совета знающих!
Имею: файл excel с огромным количеством листов, База.xlsm. Все листы (кроме самого первого) - типичные; там описание одного дня.
Нужен такой макрос, который будет копировать активный лист (тот, на котором в данный момент нахожусь) в новую книгу.
Макрос будет запускаться из исходного файла (База.xlsm). Новая книга должна создаваться этим же макросом.
Подскажите - как такое провернуть?

PS: если тема была уже, прошу не пинать сильно. Я поиском не нашёл ничего похожего
m-1 вне форума Ответить с цитированием
Старый 17.03.2011, 16:13   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
sub УжасноСложныйМакрос()
ActiveSheet.copy
end sub
EducatedFool вне форума Ответить с цитированием
Старый 17.03.2011, 16:33   #3
m-1
Новичок
Джуниор
 
Регистрация: 17.03.2011
Сообщений: 3
По умолчанию

"УжасноСложныйМакрос" =)))))))
Долго смотрел в зеркало и смеялся =)

Спасибо, работает =)
m-1 вне форума Ответить с цитированием
Старый 17.03.2011, 16:59   #4
m-1
Новичок
Джуниор
 
Регистрация: 17.03.2011
Сообщений: 3
По умолчанию

Раз уж мне сегодня так везёт может быть подскажете, какая команда смещает курсор на одну ячейку вниз (вне зависимости где он находился до этого)
m-1 вне форума Ответить с цитированием
Старый 17.03.2011, 18:26   #5
Djeki
Форумчанин
 
Регистрация: 24.01.2011
Сообщений: 136
По умолчанию

Цитата:
Сообщение от m-1 Посмотреть сообщение
Раз уж мне сегодня так везёт может быть подскажете, какая команда смещает курсор на одну ячейку вниз (вне зависимости где он находился до этого)

ActiveCell.Offset(1, 0).Activate
Djeki вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скопировать лист? gizy@ Microsoft Office Excel 11 13.01.2012 15:33
Как скопировать макросы в другую книгу? alec Microsoft Office Excel 5 30.04.2010 08:13
...как скопировать лист?... maxvip Microsoft Office Excel 6 23.01.2010 16:03
Как скопировать выпадающий список на другой лист и в другую книгу gleod Microsoft Office Excel 4 07.07.2009 22:36
Скопировать данные в новую книгу, согласно критерию Iskin Microsoft Office Excel 12 01.12.2008 15:13