Створити та назвати робочий аркуш за допомогою VBA - Поради Excel

Зміст

Анупам запитує:

Я намагаюся створити та назвати аркуш із макросу Excel. Якщо я використовую функцію Таблиці. Додайте її, просто назвіть її щось на зразок Sheet2 і т.д., назвавши її більшою, ніж останній створений аркуш. Тому я не можу отримати доступ до цього аркуша з одного і того ж макросу. Чи є спосіб створити та назвати аркуш одночасно.

Ну, перше, це використання об’єктів. Це рекомендація, ви можете жити, не використовуючи їх, але, життя стає набагато простішим, коли ви робите …

Просто так:

Dim WS as Worksheet Set WS = Sheets.Add

Вам не потрібно знати, де він знаходиться, як це називається, ви просто називаєте його WS.

Якщо ви все-таки хочете зробити це «по-старому», спробуйте наступне:

Sheets.Add.Name = "Test"

Цікаві статті...