Як заповнити Userform ComboBox усіма назвами аркушів у Excel?
У цій статті йдеться про заповнення всіх назв аркушів поточної книги у вікні комбінованого вікна користувача у програмі Excel.
Заповніть форму користувача ComboBox з усіма назвами аркушів кодом VBA
Заповніть форму користувача ComboBox з усіма назвами аркушів кодом VBA
Наведений нижче код VBA може допомогти вам вставити всі назви аркушів поточної книги в комбіноване поле користувальницької форми. Будь ласка, виконайте наступне.
1 Натисніть кнопку інший + F11 клавіші одночасно, щоб відкрити Microsoft Visual Basic для додатків вікна.
2 В Microsoft Visual Basic для додатків вікно, будь ласка, вставте форму користувача, натиснувши Insert > Форма користувача як показано на знімку екрана.
3. Потім намалюйте та вставте елемент керування комбінованим полем у форму користувача. Дивіться знімок екрана:
4. Клацніть правою кнопкою миші вкладене поле зі списком та виберіть Переглянути код з контекстного меню. Дивіться знімок екрана:
5. На відкритті Microsoft Visual Basic для додатків вікно, скопіюйте та вставте нижче код VBA, щоб замінити оригінальний у вікні коду.
Код VBA: заповніть форму користувача ComboBox усіма назвами аркушів поточної книги
Private Sub UserForm_Initialize()
Dim I As Long
Me.ComboBox1.Clear
For I = 1 To Sheets.Count
Me.ComboBox1.AddItem Sheets(I).Name
Next
Me.ComboBox1.Value = ActiveSheet.Name
End Sub
примітки: У коді ComboBox1 - це назва вставленого поля Combo. Будь ласка, змініть його на свій власний.
6 Натисніть кнопку F5 клавіша для запуску коду. У початковій формі Userform ви можете побачити всі назви аркушів поточної книги, які відображаються у списку, як показано на знімку екрана:
Легко перелічіть усі назви аркушів у Excel
Команда Створіть список назв аркушів корисність Kutools для Excel може допомогти легко перерахувати всі назви аркушів активної книги на новому аркуші в Excel. І ви можете перейти до відповідного робочого аркуша безпосередньо, натиснувши на назву аркуша, як показано на скріншоті нижче.
Завантажте та спробуйте зараз! (30 днів безкоштовно)
Статті по темі:
- Як скопіювати значення Combo Box в активну комірку в Excel?
- Як відобразити формат дати у виведеному списку в Excel?
- Як відкрити певний аркуш за вибраним значенням поля зі списком у програмі Excel?
- Як запобігти або вимкнути введення тексту у списку в Excel?
- Як виділити вкладку зі списку, щоб вибрати конкретну комірку в Excel?
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!