Cum se completează un Userbo ComboBox cu toate numele foilor în Excel?
Acest articol vorbește despre popularea tuturor numelor de foi ale registrului de lucru curent într-o casetă combinată de formă de utilizator în Excel.
Completați o formă de utilizator ComboBox cu toate numele foilor cu cod VBA
Completați o formă de utilizator ComboBox cu toate numele foilor cu cod VBA
Următorul cod VBA vă poate ajuta să inserați toate numele foilor din registrul de lucru curent într-o casetă combinată de formă de utilizator. Vă rugăm să faceți următoarele.
1. apasă pe Alt + F11 tastele simultan pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.
2. În Microsoft Visual Basic pentru aplicații fereastra, vă rugăm să introduceți un formular de utilizator făcând clic pe Insera > Formular de utilizator după cum se arată în imaginea de mai jos.
3. Apoi desenați și introduceți un control de casetă combinată în Formularul de utilizator. Vedeți captura de ecran:
4. Faceți clic dreapta pe caseta combinată inserată și selectați Afișați codul din meniul contextual. Vedeți captura de ecran:
5. În deschidere Microsoft Visual Basic pentru aplicații fereastră, copiați și lipiți sub codul VBA pentru a înlocui cel original în fereastra Cod.
Cod VBA: Populați un ComboBox Userform cu toate numele foilor din registrul de lucru curent
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
notițe: În cod, ComboBox1 este numele casetei combinate inserate. Vă rugăm să îl schimbați cu cel al dvs.
6. apasă pe F5 tasta pentru a rula codul. În Formularul de utilizator de deschidere, puteți vedea toate numele foilor din registrul de lucru curent care sunt afișate în caseta combinată, ca mai jos captura de ecran:
Enumerați cu ușurință toate numele foilor în Excel
Creați o listă de nume de foi utilitatea Kutools for Excel vă poate ajuta să listați cu ușurință toate numele foilor de lucru ale registrului de lucru activ într-o nouă foaie de lucru în Excel. Și puteți trece direct la foaia de lucru corespunzătoare făcând clic pe numele foii, după cum se arată în imaginea de mai jos.
Descărcați și încercați acum! (30- traseu liber de o zi)
Articole pe aceeaşi temă:
- Cum se copiază valoarea casetei combinate în celula activă din Excel?
- Cum se afișează formatul de dată în ieșirea casetei combinate în Excel?
- Cum se deschide o foaie de lucru specifică după valoarea selectată a unei casete combinate în Excel?
- Cum să preveniți sau să dezactivați tastarea într-o casetă combinată în Excel?
- Cum să extrageți din caseta combinată pentru a selecta o celulă specifică în Excel?
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools for Excelși experimentați eficiența ca niciodată înainte. Kutools for Excel Oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Office Tab Aduce interfața cu file la Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
