Необходимость динамически отображать имя текущего листа в определенной ячейке - часто встречающаяся задача. Для достижения этой цели существует несколько способов, включая использование VBA (Visual Basic for Applications) и встроенных формул Excel. В данном обзоре рассмотрим оба подхода😎. 📢 Файл с примером размещен в конце статьи 🔽 Одним из способов вывести имя текущего листа в ячейку является использование пользовательской функции: ИмяЛиста = ActiveSheet.Name: строка кода присваивает переменной имя активного листа, используя свойство ActiveSheet...
Вступительное словцо Показали мне тут клиенты шаблон ДДС, в котором данные собираются с разных листов (где каждый лист = движение ДС по одному из счетов компании), и листов (счетов) в шаблоне 10, а может быть меньше или больше. Формула выглядит громоздкой, хотя идея правильная - берем названия листов из ячеек и через ДВССЫЛ / INDIRECT превращаем в ссылки на нужные ячейки. Непонятно, зачем для адресов самих ячеек используется некий промежуточный "Технический" лист (там просто номера столбцов и строк...