Pole so zoznamom programu Excel VBA - ľahké makrá programu Excel

Obsah

Pole so zoznamom je zoznam, z ktorého si používateľ môže vybrať položku. Na vytvorenie a zoznam v Excel VBA, vykonajte nasledujúce kroky.

1. Na karte Vývojár kliknite na položku Vložiť.

2. V skupine Ovládacie prvky ActiveX kliknite na položku Zoznam.

3. Na pracovnom hárku presuňte pole so zoznamom.

Poznámka: názov ovládacieho prvku môžete zmeniť kliknutím pravým tlačidlom na ovládací prvok (uistite sa, že je vybratý režim návrhu) a kliknutím na položku Vlastnosti. ListBox1 zatiaľ ponecháme ako názov poľa so zoznamom.

Vytvorte otvorenú udalosť zošita. Kód pridaný k udalosti otvorenia zošita vykoná Excel VBA, keď zošit otvoríte.

4. Otvorte editor jazyka Visual Basic.

5. Dvakrát kliknite na Tento zošit v programe Project Explorer.

6. V ľavom rozbaľovacom zozname vyberte zošit a v pravom rozbaľovacom zozname vyberte položku Otvoriť.

7. Ak chcete do zoznamu pridať položky, pridajte do udalosti otvorenia zošita nasledujúce riadky kódu:

S Sheet1.ListBox1
.Pridať položku „Paríž“
.Pridať položku „New York“
.Pridať položku „Londýn“
Koniec s

Poznámka: použite hárok 2, ak sa pole so zoznamom nachádza v druhom hárku, hárok 3, ak sa vaše pole so zoznamom nachádza v treťom hárku, atď. Ak použijete tieto riadky kódu mimo udalosti Otvorenie zošita, možno budete chcieť pridať nasledujúci riadok kódu pred týmito riadkami kódu. Tento riadok kódu vymaže pole so zoznamom. Vaše položky tak nebudú pridané viackrát, ak spustíte kód viackrát.

ListBox 1. Jasné

8. Ak chcete prepojiť toto pole so zoznamom s bunkou, kliknite pravým tlačidlom myši na pole so zoznamom (uistite sa, že je vybratý režim návrhu) a kliknite na položku Vlastnosti. Vyplňte D3 pre LinkedCell.

Poznámka: Pozrite si tiež vlastnosť ListFillRange na vyplnenie poľa so zoznamom rozsahom buniek.

9. Uložte, zatvorte a znova otvorte súbor programu Excel.

Výsledok:

Napriek tomu, že v niektorých situáciách môže byť užitočné priamo umiestniť pole so zoznamom na pracovný hárok, pole so zoznamom je obzvlášť užitočné pri umiestnení na formulár používateľa.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave