0 / 0 / 0
Регистрация: 20.08.2015
Сообщений: 4
|
|
1 | |
Задание имени листа формулой (макрос)26.08.2015, 09:24. Показов 4737. Ответов 4
Метки нет (Все метки)
Доьрый день!
Интересует следующее. Есть шаблон для расчета инвест. проектов, с листом "Содержание", на котором должны отображаться основные параметры всех созданных проектов, листом "Справочник" со всеми исходниками и листом "Шаблон" - собственно шаблоном расчета проекта. Необходимо добиться того, чтобы при нажатии кнопки "Добавить проект" на листе "Содержание" лист "Шаблон" копировался и вставлялся в конец книги под названием "(условное обозначение предприятия)_1,2,3,4,5,n...", где (условное обозначение предприятия) - некая аббревиатура предприятия, меняющаяся в зависимости от заданного названия предприятия на листе "Содержание" и 1,2,3,4,5,n... - есть номер проекта, меняющийся в зависимости от количества уже созданных, то есть если, скажем, уже существуют листы (проекты) с названиями (условно) СНГ_1, СНГ_2, СНГ_3 и СНГ_4, макрос должен будет создать лист под именем СНГ_5. Заранее благодарен за информацию. Добавлено через 6 минут Извиняюсь, возможно некорректно указал название вопроса.
0
|
26.08.2015, 09:24 | |
Ответы с готовыми решениями:
4
Макрос - имя листа по имени ячейки Сохранение текущего листа с сохранением имени листа и присвоением новой книге имени текущего листа Макрос создания нового листа (заданного формата) с переносом данных с другого листа Макрос на создание листа и перенос данных с предыдущего листа |
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
26.08.2015, 11:14 | 2 | |||||
Churchill,
0
|
0 / 0 / 0
Регистрация: 20.08.2015
Сообщений: 4
|
|
26.08.2015, 12:12 [ТС] | 3 |
В этом случае лист "Содержание" переименовывается в "СНГ_1" и создается куча копий листа "Шаблон".
Нужно, чтобы лист "Содержание" был статичен, не подвергался изменениям, а лист "Шаблон" копировался под новым именем исходя из выбора предприятия на листе "Содержание". Например: На листе "Содержание" выбрано предприятие "Саратовнефтегаз", аббревиатура к нему для именивновь создаваемого проекта "СНГ_". После нижнего подчеркивания должен стоять номер проекта. Список предприятий и аббревиатур к ним содержится на листе "Справочник".
0
|
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
26.08.2015, 12:47 | 4 |
Неправда, макрос не переименовывает существующие листы.
Опять неправда, создается только один лист с очередным номером.
Если бы Вы сразу об этом написали, и приложили файл-пример, то можно было бы дописать пару строк для определения переменной sBaseName.
Мне эта тема более неинтересна. Bye.
0
|
0 / 0 / 0
Регистрация: 20.08.2015
Сообщений: 4
|
|
26.08.2015, 13:01 [ТС] | 5 |
Пардон, не имею возможности отправить файл-пример сейчас, нахожусь не дома, а с телефона файл не прикрепить, смогу выложить только вечером.
Да и опыта общения на форумах на подобные темы у меня совсем нет, столкнулся с необходимостью, - решил написать, спросить у знающих людей.
0
|
26.08.2015, 13:01 | |
26.08.2015, 13:01 | |
Помогаю со студенческими работами здесь
5
При создании нового листа произвести проверку на существование вводимого имени листа в текущей книге EXCEL Копировать содержимое листа одной книги, на лист в новую книгу с присвоением ей имени листа из которого копировали Макрос делает копию листа и сохраняет в новую книгу, но макрос в новой не работает Макрос для копирования данных из диапазона таблицы одного листа и вставка в диапазон таблицы другого листа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |