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

Вход

Регистрация

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

 

= Мир MS Excel/Присвоение ячейке имени листа - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Присвоение ячейке имени листа
VIDEO56 Дата: Четверг, 23.07.2015, 11:44 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
Добрый день, подскажите формулу позволяющую переименовывать ячейку по названию листа!
К сообщению приложен файл: 5661606.xlsm (8.9 Kb)


Всем удачного дня!

Сообщение отредактировал VIDEO56 - Четверг, 23.07.2015, 11:45
 
Ответить
СообщениеДобрый день, подскажите формулу позволяющую переименовывать ячейку по названию листа!

Автор - VIDEO56
Дата добавления - 23.07.2015 в 11:44
KSV Дата: Четверг, 23.07.2015, 11:51 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Добрый день!
UDF
К сообщению приложен файл: 7960618.xlsm (15.6 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
СообщениеДобрый день!
UDF

Автор - KSV
Дата добавления - 23.07.2015 в 11:51
VIDEO56 Дата: Четверг, 23.07.2015, 11:55 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 27 ±
Замечаний: 0% ±

Excel 2010
KSV, Спасибо. Норм работает!


Всем удачного дня!
 
Ответить
СообщениеKSV, Спасибо. Норм работает!

Автор - VIDEO56
Дата добавления - 23.07.2015 в 11:55
_Boroda_ Дата: Четверг, 23.07.2015, 12:34 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16892
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Без макросов.

1. Формулой, но там должна быть ссылка на ячейку того листа, имя которого выводим - не интересно.

2. Хоть макросов в файле и нет, но они должны быть разрешены.
Именами (Контрл F3). Там имя "Листы" с формулой
Код
=ПОДСТАВИТЬ(ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1;ПОЛУЧИТЬ.ЯЧЕЙКУ(66;Фрося!$A$1));"["&ПОЛУЧИТЬ.ЯЧЕЙКУ(66;Фрося!$A$1)&"]";)

В имени "Листы" получается список имен листов ТЕКУЩЕЙ книги. Если вторым аргументом ПОЛУЧИТЬ.ЯЧЕЙКУ ничего не ставить, то будет список имен листов АКТИВНОЙ книги.

Ну а дальше из имени "Листы" выковыриваем в ячейки эти самые имены по порядку формулой
Код
=ЕСЛИОШИБКА("Название листа"&СТРОКА(C1)+СЛЧИС()*0&" - "&ИНДЕКС(Листы;СТРОКА(C1));"")
К сообщению приложен файл: 5661606_1.xlsm (11.0 Kb)


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

1. Формулой, но там должна быть ссылка на ячейку того листа, имя которого выводим - не интересно.

2. Хоть макросов в файле и нет, но они должны быть разрешены.
Именами (Контрл F3). Там имя "Листы" с формулой
Код
=ПОДСТАВИТЬ(ПОЛУЧИТЬ.РАБОЧУЮ.КНИГУ(1;ПОЛУЧИТЬ.ЯЧЕЙКУ(66;Фрося!$A$1));"["&ПОЛУЧИТЬ.ЯЧЕЙКУ(66;Фрося!$A$1)&"]";)

В имени "Листы" получается список имен листов ТЕКУЩЕЙ книги. Если вторым аргументом ПОЛУЧИТЬ.ЯЧЕЙКУ ничего не ставить, то будет список имен листов АКТИВНОЙ книги.

Ну а дальше из имени "Листы" выковыриваем в ячейки эти самые имены по порядку формулой
Код
=ЕСЛИОШИБКА("Название листа"&СТРОКА(C1)+СЛЧИС()*0&" - "&ИНДЕКС(Листы;СТРОКА(C1));"")

Автор - _Boroda_
Дата добавления - 23.07.2015 в 12:34
Richman Дата: Пятница, 24.07.2015, 08:14 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 346
Репутация: 54 ±
Замечаний: 0% ±

Excel 2007
Выводит название текущего листа в любую ячейку, куда вставили формулу

Код
=ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);ДЛСТР(ЯЧЕЙКА("имяфайла";A1))-НАЙТИ("]";ЯЧЕЙКА("и­мяфайла";A1);1))


Работает без макросов


С Уважением, Richman



Сообщение отредактировал Richman - Пятница, 24.07.2015, 08:16
 
Ответить
СообщениеВыводит название текущего листа в любую ячейку, куда вставили формулу

Код
=ПРАВСИМВ(ЯЧЕЙКА("имяфайла";A1);ДЛСТР(ЯЧЕЙКА("имяфайла";A1))-НАЙТИ("]";ЯЧЕЙКА("и­мяфайла";A1);1))


Работает без макросов

Автор - Richman
Дата добавления - 24.07.2015 в 08:14
AlexM Дата: Пятница, 24.07.2015, 08:38 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Еще так можно
Код
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1);1)+1;99)
Хочу заметить, что формула будет работать, если книга была сохранена.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЕще так можно
Код
=ПСТР(ЯЧЕЙКА("имяфайла";A1);НАЙТИ("]";ЯЧЕЙКА("имяфайла";A1);1)+1;99)
Хочу заметить, что формула будет работать, если книга была сохранена.

Автор - AlexM
Дата добавления - 24.07.2015 в 08:38
  • Страница 1 из 1
  • 1
Поиск:

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