300 Príkladov

Pole so zoznamom

List Box

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 stránke Karta vývojára , kliknite na Vložiť.

kde je kontingenčná tabuľka v programe Excel

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





Vytvorte zoznam v programe Excel VBA

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



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ý do udalosti otvorenia zošita vykoná Excel VBA, keď zošit otvoríte.

4. Otvorte súbor 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ť.

Otvorená udalosť zošita v programe Excel VBA

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

SList1.ListBox1
.AddItem 'Paris'
.AddItem 'New York'
.AddItem 'London'
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.

je možné zmeniť pravidlá podmieneného formátovania
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.

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:

Pole so zoznamom

Napriek tomu, že v niektorých situáciách môže byť užitočné priamo umiestniť pole so zoznamom na list, pole so zoznamom je obzvlášť užitočné, ak je umiestnené na Užívateľská forma .

ako vypočítať chybové pruhy v programe Excel

3/8 Dokončené! Získajte viac informácií o ovládacích prvkoch activex>
Prejsť na nasledujúcu kapitolu: Užívateľská forma



^