Як отримати назву аркуша в Excel VBA?
2024Використовуйте «Отримати аркуші робочої книги», що є класичною діяльністю. Використовуйте файл Excel=> Для кожного аркуша Excel => використовуйте вікно повідомлення та вкажіть CurrentSheet.Name . Запишіть це в текстовий документ і збережіть цей файл. Перетягніть Виклик VBA та передайте шлях до файлу.
Щоразу, коли вам потрібна назва аркуша, вам потрібно введіть у клітинку "=Назва аркуша". і ви отримаєте робочу книгу та назву аркуша.
Щоб використовувати змінну в Excel VBA, її потрібно спочатку оголосити за допомогою оператора Dim. Наприклад, ви можете оголосити рядкову змінну з назвою "SheetName" так: Dim SheetName як рядок Потім ви можете призначити значення цій змінній за допомогою оператора "=".
Немає назви вкладки, лише назва аркуша та номер індексу аркуша (колекція аркушів vba). Яке б ім’я ви не дали аркушу в Excel, воно буде використовуватися для доступу до нього як у Excel, так і у VBA.
Створення списку імен аркушів за допомогою Power Query
- Помістіть курсор у комірку, де потрібно вказати назви аркушів.
- Перейдіть до Дані > Отримати дані > З файлу > З книги Excel.
- Виберіть поточну книгу Excel.
- Виберіть будь-яке ім’я аркуша, а потім натисніть кнопку «Перетворити дані».
- У розділі «Властивості» > «Ім’я» введіть «Список імен аркушів».
І це просто клацнути по аркушу. Назвіть, і він перейде на цей аркуш. Ви навіть можете ввести назву свого аркуша. Верхня панель пошуку тут, а потім виберіть цей аркуш.