Як отримати назву аркуша в Excel VBA?

2024 Від admin

Використовуйте «Отримати аркуші робочої книги», що є класичною діяльністю. Використовуйте файл Excel=> Для кожного аркуша Excel => використовуйте вікно повідомлення та вкажіть CurrentSheet.Name . Запишіть це в текстовий документ і збережіть цей файл. Перетягніть Виклик VBA та передайте шлях до файлу.

Щоразу, коли вам потрібна назва аркуша, вам потрібно введіть у клітинку "=Назва аркуша". і ви отримаєте робочу книгу та назву аркуша.

Щоб використовувати змінну в Excel VBA, її потрібно спочатку оголосити за допомогою оператора Dim. Наприклад, ви можете оголосити рядкову змінну з назвою "SheetName" так: Dim SheetName як рядок Потім ви можете призначити значення цій змінній за допомогою оператора "=".

Немає назви вкладки, лише назва аркуша та номер індексу аркуша (колекція аркушів vba). Яке б ім’я ви не дали аркушу в Excel, воно буде використовуватися для доступу до нього як у Excel, так і у VBA.

Створення списку імен аркушів за допомогою Power Query

  1. Помістіть курсор у комірку, де потрібно вказати назви аркушів.
  2. Перейдіть до Дані > Отримати дані > З файлу > З книги Excel.
  3. Виберіть поточну книгу Excel.
  4. Виберіть будь-яке ім’я аркуша, а потім натисніть кнопку «Перетворити дані».
  5. У розділі «Властивості» > «Ім’я» введіть «Список імен аркушів».

І це просто клацнути по аркушу. Назвіть, і він перейде на цей аркуш. Ви навіть можете ввести назву свого аркуша. Верхня панель пошуку тут, а потім виберіть цей аркуш.