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

Вход

Регистрация

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

 

= Мир MS Excel/Создание сразу нескольких листов по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создание сразу нескольких листов по условию (Формулы/Formulas)
Создание сразу нескольких листов по условию
Dmitry1992_92 Дата: Понедельник, 28.05.2018, 09:27 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте! На этом форуме мне помогли написать код по созданию новых листов в зависимости от условия в ячейке. Подскажите, как сделать так, чтобы создавались новые страницы в зависимости от того, что написано в ячейке B3? Например: если в ячейке B3 написать цифру 2, то появятся 2 новых листа, если поставить цифру 3, то появятся 3 новых листа и т.д. то есть создаётся столько листов сколько указано в ячейке B3. Помогите "допилить" код.
К сообщению приложен файл: 0360386.xlsm (18.7 Kb)
 
Ответить
СообщениеЗдравствуйте! На этом форуме мне помогли написать код по созданию новых листов в зависимости от условия в ячейке. Подскажите, как сделать так, чтобы создавались новые страницы в зависимости от того, что написано в ячейке B3? Например: если в ячейке B3 написать цифру 2, то появятся 2 новых листа, если поставить цифру 3, то появятся 3 новых листа и т.д. то есть создаётся столько листов сколько указано в ячейке B3. Помогите "допилить" код.

Автор - Dmitry1992_92
Дата добавления - 28.05.2018 в 09:27
_Boroda_ Дата: Понедельник, 28.05.2018, 09:39 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Я как раз пишу по старой теме код. Не нравится мне предложенное там решение.
И вопросы возникли:
1. Представим, что у нас в книге есть уже 5 листов-ящиков. Мы вводим цифру 3. Тогда листы 4 и 5 должны быть удалены, правильно?
2. Представим, что у нас есть 3 листа-ящика. В них уже заполнены данные в ячейках В5 и В6. Мы вводим цифру 4. понятно, что добавляется незаполненный лист 4, а что делать с уже существующими листами 1, 2 и 3? Оставлять имеющиеся значения в ячейках В5 и В6 (и, возможно, в других каких-то заполненных ячейках) или формировать листы заново?
3. Может ли быть такое, что в файле существуют листы "Ящик 2" и "Ящик 3", но нет листа "Ящик 1"? Другими словами - всегда ли соблюдается последовательность 1-2-3-...n? И, кстати, всегда ли эти листы по порядку расположены?
4. Могут ли быть в книге другие листы (не ящики)?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЯ как раз пишу по старой теме код. Не нравится мне предложенное там решение.
И вопросы возникли:
1. Представим, что у нас в книге есть уже 5 листов-ящиков. Мы вводим цифру 3. Тогда листы 4 и 5 должны быть удалены, правильно?
2. Представим, что у нас есть 3 листа-ящика. В них уже заполнены данные в ячейках В5 и В6. Мы вводим цифру 4. понятно, что добавляется незаполненный лист 4, а что делать с уже существующими листами 1, 2 и 3? Оставлять имеющиеся значения в ячейках В5 и В6 (и, возможно, в других каких-то заполненных ячейках) или формировать листы заново?
3. Может ли быть такое, что в файле существуют листы "Ящик 2" и "Ящик 3", но нет листа "Ящик 1"? Другими словами - всегда ли соблюдается последовательность 1-2-3-...n? И, кстати, всегда ли эти листы по порядку расположены?
4. Могут ли быть в книге другие листы (не ящики)?

Автор - _Boroda_
Дата добавления - 28.05.2018 в 09:39
Dmitry1992_92 Дата: Понедельник, 28.05.2018, 10:13 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
1. Да, они удаляются тоже
2. В ячейках пусть остаются имеющиеся значения
3. Если есть листы "Ящик 2" и "Ящик 3", но нет листа "Ящик 1", тогда следующий новый лист будет называться "Ящик 4", то есть последовательность сохраняется, несмотря на то, что отсутствует один из листов.
4. Нет, не могут, только листы с называнием "Ящики".
 
Ответить
Сообщение1. Да, они удаляются тоже
2. В ячейках пусть остаются имеющиеся значения
3. Если есть листы "Ящик 2" и "Ящик 3", но нет листа "Ящик 1", тогда следующий новый лист будет называться "Ящик 4", то есть последовательность сохраняется, несмотря на то, что отсутствует один из листов.
4. Нет, не могут, только листы с называнием "Ящики".

Автор - Dmitry1992_92
Дата добавления - 28.05.2018 в 10:13
_Boroda_ Дата: Понедельник, 28.05.2018, 10:31 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
3. А лист "Ящик 1" при этом создается? Или должны быть листы 2, 3 и 4, а листа 1 как не было, так и не будет?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение3. А лист "Ящик 1" при этом создается? Или должны быть листы 2, 3 и 4, а листа 1 как не было, так и не будет?

Автор - _Boroda_
Дата добавления - 28.05.2018 в 10:31
Dmitry1992_92 Дата: Понедельник, 28.05.2018, 10:37 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да, пусть его не будет и больше не создаётся
 
Ответить
СообщениеДа, пусть его не будет и больше не создаётся

Автор - Dmitry1992_92
Дата добавления - 28.05.2018 в 10:37
_Boroda_ Дата: Понедельник, 28.05.2018, 10:55 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Тогда так: кладем этот код в модуль книги (не листа!!!)
К сообщению приложен файл: 7232720_2.xlsm (26.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТогда так: кладем этот код в модуль книги (не листа!!!)

Автор - _Boroda_
Дата добавления - 28.05.2018 в 10:55
Dmitry1992_92 Дата: Понедельник, 28.05.2018, 11:24 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 38
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
ОГРОМНОЕ Спасибо!
 
Ответить
СообщениеОГРОМНОЕ Спасибо!

Автор - Dmitry1992_92
Дата добавления - 28.05.2018 в 11:24
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создание сразу нескольких листов по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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