Sisu
VBA vormi märkeruududega ListView juhtelemendi kasutamine võib muuta rakenduse dünaamilisemaks, pakkudes kasutajale võimalusi. Loendivaade näitab elemente, kasutades ühte neljast erinevast vaatest ja korraldab need veergudesse, millel on Microsoft Exceli päised või ilma. Kasutage üksuste lisamiseks "ListItems.Add" omadust ja "Checked", et määrata, millised elemendid kasutaja on valinud.
Juhised
Täitke Exceli ListView juhtimine VBA abil (Hemera Technologies / Photos.com / Getty Images)-
Avage Microsoft Excel, klõpsake vahekaardil "Arendaja" ja seejärel "Visual Basic", et avada VBA redaktori aken. Uue vormi loomiseks klõpsa "Lisa" menüüle ja seejärel "UserForm" (kasutaja vorm). Klõpsake "Tööriistad", "Täiendavad kontrollid" ja valige kast "Microsoft ListView Control" (Microsoft ListView juhtimine), et lisada vormile uus "ListView" kontroll.
-
Paremklõpsake kontrolli "ListView" ja seejärel "Properties". Liikuge aknast allapoole ja valige suvandi "Märkeruudud" kõrval "Tõeline". Klõpsake "Tööriistakasti" paneelil "CommandButton" ja seejärel uue nupu lisamiseks vormil. Lisage teine samm samade sammudega.
-
Selle nupu jaoks uue sündmuse loomiseks topeltklõpsake "CommandButton1". Lisage järgmine kood populaarsele "ListBox" -le kolme elemendiga:
Me.ListView1.ListItems.Add (1) = "Kontrollige elementi 1" Me.ListView1.ListItems.Add (2) = "Kontrollige punkti 2" Me.ListView1.ListItems.Add (3) = "Kontrollige punkti 3"
-
Minge tagasi vormi juurde ja topeltklõpsake "CommandButton2", et luua selle nupu jaoks uus klõpsuüritus. Lisage järgmine loend "ListBox" läbimiseks ja valitud elementide kuvamiseks aknas "Kohene":
Loendurile = 1 Me.ListView1.ListItems.Count If Me.ListView1.ListItems.Item (counter) .Kontrollitud siis Debug.Print Me.ListView1.ListItems.Item (counter) .Teksti lõpp Kui järgmine
-
Minge tagasi vormi juurde ja klõpsake programmi käivitamiseks "F5". Seejärel klõpsake "CommandButton1", et sisestada "ListView" kontroll ja seejärel "CommandButton2" valitud üksuste kuvamiseks.
Mida sa vajad
- Microsoft Excel