Conţinut
Folosirea unui control ListView cu casete de selectare pe un formular VBA poate face o aplicație mai dinamică oferind utilizatorilor opțiuni. Un ListView afișează articole folosind una din patru vizualizări diferite și le aranjează în coloane cu sau fără anteturi Microsoft Excel. Utilizați proprietatea "ListItems.Add" pentru a adăuga elemente și "Verificat" pentru a determina ce elemente au fost selectate de utilizator.
instrucțiuni de ghidare
Completați controlul ListView în Excel folosind VBA (Hemera Technologies / Photos.com / Getty Images)-
Deschideți Microsoft Excel, faceți clic pe fila "Developer" și apoi pe "Visual Basic" pentru a deschide fereastra editorului VBA. Faceți clic pe meniul "Insert" și apoi pe "UserForm" (formularul utilizatorului) pentru a crea un nou formular. Dați clic pe "Instrumente", "Controale suplimentare" și selectați caseta de lângă "Controlul Microsoft ListView" (controlul Microsoft ListView) pentru a adăuga un nou control "ListView" la formular.
-
Faceți clic dreapta pe butonul "ListView" și apoi pe "Proprietăți". Derulați în jos fereastra și alegeți "Adevărat" de lângă opțiunea "Căsuțe de verificare". Faceți clic pe "CommandButton" în panoul "Toolbox" și apoi pe formular pentru a adăuga un nou buton. Adăugați un al doilea buton utilizând aceiași pași.
-
Faceți dublu clic pe "CommandButton1" pentru a crea un eveniment nou pentru acel buton. Adăugați următorul cod în lista populară "ListBox" cu trei elemente:
Me.ListView1.ListItems.Add (1) = "Verificați elementul 1" Me.ListView1.ListItems.Add (2) = "Verificați elementul 2" Me.ListView1.ListItems.Add (3)
-
Reveniți la formular și faceți dublu clic pe "CommandButton2" pentru a crea un nou eveniment de clic pentru respectivul buton. Adăugați următorul cod pentru a trece prin elementele "ListBox" și afișați elementele selectate în fereastra "Imediat":
Pentru counter = 1 Pentru a Me.ListView1.ListItems.Count Dacă Me.ListView1.ListItems.Item (contra). Verificat apoi Debug.Print Me.ListView1.ListItems.Item (contra) .Text Sfârșit Dacă Next
-
Reveniți la formular și faceți clic pe "F5" pentru a rula programul. Apoi, faceți clic pe "CommandButton1" pentru a popula controlul "ListView" și apoi "CommandButton2" pentru a afișa elementele selectate.
Ce ai nevoie
- Microsoft Excel