Добрый день. Есть макрос, он должен создать новый лист, переименовать его и вставить данные с другого листа.
Проблема в том, что один лист он создает, а вот хотелось бы, что бы создавалась второй, третий и т.д и на них выполнялись все операции, что и на первом. Если не трудно то помогите и лучше с комментариями по внесенным изменениям.
Добрый день. Есть макрос, он должен создать новый лист, переименовать его и вставить данные с другого листа.
Проблема в том, что один лист он создает, а вот хотелось бы, что бы создавалась второй, третий и т.д и на них выполнялись все операции, что и на первом. Если не трудно то помогите и лучше с комментариями по внесенным изменениям.ViktorM
На работе отвлекали, ошибся, не "N" сраниц, а листов в книге. "N", я тут имел виду что при следующем открытии, при запуске макроса, создавался новый лист с именем - декабрь и на нем проводились все действия, потом заполняю его, сохраняю. Открываю через месяц и макрос мне создает новый лист - январь. Имя для листа можно любое, потом можно поменять(хотя, если пишется макрос, то можно по идеи сразу менять на месяца, то есть в моем случае декабрь, январь и.т.д.)
На работе отвлекали, ошибся, не "N" сраниц, а листов в книге. "N", я тут имел виду что при следующем открытии, при запуске макроса, создавался новый лист с именем - декабрь и на нем проводились все действия, потом заполняю его, сохраняю. Открываю через месяц и макрос мне создает новый лист - январь. Имя для листа можно любое, потом можно поменять(хотя, если пишется макрос, то можно по идеи сразу менять на месяца, то есть в моем случае декабрь, январь и.т.д.)ViktorM
Сообщение отредактировал ViktorM - Пятница, 13.12.2013, 17:00
Автор, Вы бы ник сменили. На форуме уже давно есть участник с таким ником, можете убедиться: http://www.excelworld.ru/forum/4-1023-1#11642 Его все форумчане знают. А Вы только путаете форумчан.
Открываю через месяц и макрос мне создает новый лист - январь.
А не проще ли, (ручками) создать (простым копированием) необходимое количество листов переименовав их по месяцам. [offtop]Если 10 минут на работе не хватит, можно остаться после работы. Один раз в год можно. [/offtop]
Открываю через месяц и макрос мне создает новый лист - январь.
А не проще ли, (ручками) создать (простым копированием) необходимое количество листов переименовав их по месяцам. [offtop]Если 10 минут на работе не хватит, можно остаться после работы. Один раз в год можно. [/offtop]Wasilich
Сообщение отредактировал Wasilic - Пятница, 13.12.2013, 17:14
Wasilic, это не из-за лени, просто интересно стало, это мои первые шажки в VB, и вот споткнулся на создании листов, конечно можно, каждый раз просто менять в макросе пару строк, но это ведь не правильно. KuklP, Так я тут не виноват, мне не предложили при регистрации сменить ник, если смогу, то смею его конечно.
Wasilic, это не из-за лени, просто интересно стало, это мои первые шажки в VB, и вот споткнулся на создании листов, конечно можно, каждый раз просто менять в макросе пару строк, но это ведь не правильно. KuklP, Так я тут не виноват, мне не предложили при регистрации сменить ник, если смогу, то смею его конечно.ViktorM
[offtop]Программист, это такой человек, который будет пол дня писать программу, которая за несколько секунд сделает то, что выполняется руками пол часа
[offtop]Программист, это такой человек, который будет пол дня писать программу, которая за несколько секунд сделает то, что выполняется руками пол часа SkyPro
Автор, это несложно. Щелкаешь под своим сообщением слово "Профиль", заходишь и меняешь. Вот решение. В книге сейчас один лист Ноябрь. При открытии создастся лист Декабрь, в Январе Январь и т.д. Одно условие - если в книге уже нет листов с такими именами. В таком случае(если есть) ничего не произойдет. P.S. а вообще Васильич прав. Сделай один раз книгу со всеми бланками и потом только копируй ее раз в год, меняя год в названии.
Автор, это несложно. Щелкаешь под своим сообщением слово "Профиль", заходишь и меняешь. Вот решение. В книге сейчас один лист Ноябрь. При открытии создастся лист Декабрь, в Январе Январь и т.д. Одно условие - если в книге уже нет листов с такими именами. В таком случае(если есть) ничего не произойдет. P.S. а вообще Васильич прав. Сделай один раз книгу со всеми бланками и потом только копируй ее раз в год, меняя год в названии.KuklP