Exceli VBA loendikast - lihtsad Exceli makrod

Lang L: none (table-of-contents)

Loendiboks on loend, kust kasutaja saab üksuse valida. Et luua a loendikast sisse Exceli VBA, täitke järgmised sammud.

1. Klõpsake vahekaardil Arendaja nuppu Lisa.

2. Grupis ActiveX -juhtelemendid klõpsake loendiboksi.

3. Lohistage oma töölehel loendikast.

Märkus: saate juhtelemendi nime muuta, paremklõpsates juhtelemendil (veenduge, et valitud on kujundusrežiim) ja seejärel klõpsates nuppu Atribuudid. Praegu jätame loendiboksi nimeks ListBox1.

Töövihiku avatud sündmuse loomine. Töövihiku avamise sündmusele lisatud kood käivitatakse töövihiku avamisel Excel VBA abil.

4. Avage Visual Basic Editor.

5. Topeltklõpsake Project Exploreris sellel töövihikul.

6. Valige vasakust ripploendist Töövihik ja paremalt ripploendist Ava.

7. Loendikasti üksuste lisamiseks lisage töövihiku avatud sündmusele järgmised koodiridad:

Lehega1.ListBox1
.Lisa "Pariis"
.Lisage "New York"
.Lisa London
Lõpeta

Märkus: kasutage lehte2, kui teie loendiboks asub teisel töölehel, lehte 3, kui teie loendiboks asub kolmandal töölehel jne. Kui kasutate neid koodiridu väljaspool töövihiku avamise sündmust, võiksite lisada järgmise koodirea enne neid koodiridu. See koodirida tühjendab loendiboksi. Nii ei lisata teie üksusi mitu korda, kui täidate oma koodi mitu korda.

ListBox1. Selge

8. Selle loendiboksi lahtriga linkimiseks paremklõpsake loendiboksil (veenduge, et kujundusrežiim on valitud) ja klõpsake nuppu Atribuudid. LinkedCelli jaoks täitke D3.

Märkus. Vaadake ka atribuuti ListFillRange, et täita loendiboks lahtrivahemikuga.

9. Salvestage, sulgege ja avage uuesti Exceli fail.

Tulemus:

Kuigi mõnes olukorras võib olla kasulik loendiboksi otse töölehele paigutamine, on loendiboks Userformi paigutamisel eriti kasulik.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave