Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос на создание новых N страниц - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос на создание новых N страниц (Макросы Sub)
Макрос на создание новых N страниц
ViktorM Дата: Пятница, 13.12.2013, 09:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Есть макрос, он должен создать новый лист, переименовать его и вставить данные с другого листа.

Проблема в том, что один лист он создает, а вот хотелось бы, что бы создавалась второй, третий и т.д и на них выполнялись все операции, что и на первом. Если не трудно то помогите и лучше с комментариями по внесенным изменениям.
К сообщению приложен файл: ____-2013.xlsm (18.5 Kb)
 
Ответить
СообщениеДобрый день.
Есть макрос, он должен создать новый лист, переименовать его и вставить данные с другого листа.

Проблема в том, что один лист он создает, а вот хотелось бы, что бы создавалась второй, третий и т.д и на них выполнялись все операции, что и на первом. Если не трудно то помогите и лучше с комментариями по внесенным изменениям.

Автор - ViktorM
Дата добавления - 13.12.2013 в 09:06
wild_pig Дата: Пятница, 13.12.2013, 16:36 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 517
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Что значит "N" страниц и откуда брать имя для листа?
 
Ответить
СообщениеЧто значит "N" страниц и откуда брать имя для листа?

Автор - wild_pig
Дата добавления - 13.12.2013 в 16:36
ViktorM Дата: Пятница, 13.12.2013, 16:55 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
На работе отвлекали, ошибся, не "N" сраниц, а листов в книге.
"N", я тут имел виду что при следующем открытии, при запуске макроса, создавался новый лист с именем - декабрь и на нем проводились все действия, потом заполняю его, сохраняю. Открываю через месяц и макрос мне создает новый лист - январь.
Имя для листа можно любое, потом можно поменять(хотя, если пишется макрос, то можно по идеи сразу менять на месяца, то есть в моем случае декабрь, январь и.т.д.)


Сообщение отредактировал ViktorM - Пятница, 13.12.2013, 17:00
 
Ответить
СообщениеНа работе отвлекали, ошибся, не "N" сраниц, а листов в книге.
"N", я тут имел виду что при следующем открытии, при запуске макроса, создавался новый лист с именем - декабрь и на нем проводились все действия, потом заполняю его, сохраняю. Открываю через месяц и макрос мне создает новый лист - январь.
Имя для листа можно любое, потом можно поменять(хотя, если пишется макрос, то можно по идеи сразу менять на месяца, то есть в моем случае декабрь, январь и.т.д.)

Автор - ViktorM
Дата добавления - 13.12.2013 в 16:55
KuklP Дата: Пятница, 13.12.2013, 17:09 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Автор, Вы бы ник сменили. На форуме уже давно есть участник с таким ником, можете убедиться:
http://www.excelworld.ru/forum/4-1023-1#11642
Его все форумчане знают. А Вы только путаете форумчан.


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеАвтор, Вы бы ник сменили. На форуме уже давно есть участник с таким ником, можете убедиться:
http://www.excelworld.ru/forum/4-1023-1#11642
Его все форумчане знают. А Вы только путаете форумчан.

Автор - KuklP
Дата добавления - 13.12.2013 в 17:09
Wasilich Дата: Пятница, 13.12.2013, 17:12 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Открываю через месяц и макрос мне создает новый лист - январь.
А не проще ли, (ручками) создать (простым копированием) необходимое количество листов переименовав их по месяцам.
[offtop]Если 10 минут на работе не хватит, можно остаться после работы. Один раз в год можно. :) [/offtop]


Сообщение отредактировал Wasilic - Пятница, 13.12.2013, 17:14
 
Ответить
Сообщение
Открываю через месяц и макрос мне создает новый лист - январь.
А не проще ли, (ручками) создать (простым копированием) необходимое количество листов переименовав их по месяцам.
[offtop]Если 10 минут на работе не хватит, можно остаться после работы. Один раз в год можно. :) [/offtop]

Автор - Wasilich
Дата добавления - 13.12.2013 в 17:12
ViktorM Дата: Пятница, 13.12.2013, 17:19 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Wasilic, это не из-за лени, просто интересно стало, это мои первые шажки в VB, и вот споткнулся на создании листов, конечно можно, каждый раз просто менять в макросе пару строк, но это ведь не правильно.
KuklP, Так я тут не виноват, мне не предложили при регистрации сменить ник, если смогу, то смею его конечно.
 
Ответить
СообщениеWasilic, это не из-за лени, просто интересно стало, это мои первые шажки в VB, и вот споткнулся на создании листов, конечно можно, каждый раз просто менять в макросе пару строк, но это ведь не правильно.
KuklP, Так я тут не виноват, мне не предложили при регистрации сменить ник, если смогу, то смею его конечно.

Автор - ViktorM
Дата добавления - 13.12.2013 в 17:19
SkyPro Дата: Пятница, 13.12.2013, 17:38 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
[offtop]Программист, это такой человек, который будет пол дня писать программу, которая за несколько секунд сделает то, что выполняется руками пол часа :)


skypro1111@gmail.com
 
Ответить
Сообщение[offtop]Программист, это такой человек, который будет пол дня писать программу, которая за несколько секунд сделает то, что выполняется руками пол часа :)

Автор - SkyPro
Дата добавления - 13.12.2013 в 17:38
KuklP Дата: Пятница, 13.12.2013, 18:27 | Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Автор, это несложно. Щелкаешь под своим сообщением слово "Профиль", заходишь и меняешь. yes
Вот решение. В книге сейчас один лист Ноябрь. При открытии создастся лист Декабрь, в Январе Январь и т.д. Одно условие - если в книге уже нет листов с такими именами. В таком случае(если есть) ничего не произойдет.
P.S. а вообще Васильич прав. Сделай один раз книгу со всеми бланками и потом только копируй ее раз в год, меняя год в названии.
К сообщению приложен файл: Months-2013.xlsm (19.0 Kb)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728


Сообщение отредактировал KuklP - Пятница, 13.12.2013, 18:45
 
Ответить
СообщениеАвтор, это несложно. Щелкаешь под своим сообщением слово "Профиль", заходишь и меняешь. yes
Вот решение. В книге сейчас один лист Ноябрь. При открытии создастся лист Декабрь, в Январе Январь и т.д. Одно условие - если в книге уже нет листов с такими именами. В таком случае(если есть) ничего не произойдет.
P.S. а вообще Васильич прав. Сделай один раз книгу со всеми бланками и потом только копируй ее раз в год, меняя год в названии.

Автор - KuklP
Дата добавления - 13.12.2013 в 18:27
Pelena Дата: Пятница, 13.12.2013, 19:34 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
На форуме уже давно есть участник с таким ником,

На самом деле, не совсем с таким же, но очень похожим)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
На форуме уже давно есть участник с таким ником,

На самом деле, не совсем с таким же, но очень похожим)

Автор - Pelena
Дата добавления - 13.12.2013 в 19:34
KuklP Дата: Пятница, 13.12.2013, 19:36 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Лично меня ник ввел в заблуждение :)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеЛично меня ник ввел в заблуждение :)

Автор - KuklP
Дата добавления - 13.12.2013 в 19:36
Pelena Дата: Пятница, 13.12.2013, 19:49 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19188
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе мудрено)

Автор - Pelena
Дата добавления - 13.12.2013 в 19:49
ViktorM Дата: Понедельник, 16.12.2013, 08:27 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем спасибо!
 
Ответить
СообщениеВсем спасибо!

Автор - ViktorM
Дата добавления - 16.12.2013 в 08:27
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос на создание новых N страниц (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!