Excel VBA lista lista - Egyszerű Excel makrók

Tartalomjegyzék

A lista mező az a lista, ahonnan a felhasználó kiválaszthat egy elemet. Létrehozásához a lista mezőbe ban ben Excel VBA, hajtsa végre a következő lépéseket.

1. A Fejlesztő lapon kattintson a Beszúrás gombra.

2. Az ActiveX -vezérlők csoportban kattintson a Lista mezőre.

3. Húzzon egy listamezőt a munkalapon.

Megjegyzés: megváltoztathatja a vezérlő nevét, ha jobb gombbal rákattint a vezérlőre (győződjön meg arról, hogy a Tervezési mód van kiválasztva), majd kattintson a Tulajdonságok elemre. Egyelőre a ListBox1 -et hagyjuk a listamező nevének.

Hozzon létre egy munkafüzet nyitott eseményt. A munkafüzet megnyitási eseményéhez hozzáadott kódot az Excel VBA hajtja végre, amikor megnyitja a munkafüzetet.

4. Nyissa meg a Visual Basic Editor programot.

5. Kattintson duplán erre a munkafüzetre a Project Explorerben.

6. Válassza a Munkafüzet lehetőséget a bal oldali legördülő listából, majd a Megnyitás lehetőséget a jobb oldali legördülő listából.

7. Ha elemeket szeretne hozzáadni a listához, adja hozzá a következő kódsorokat a munkafüzet nyitott eseményéhez:

1. lappal. ListBox1
.AddItem "Paris"
.AddItem "New York"
.AddItem "London"
Vége ezzel

Megjegyzés: használja a Sheet2 -t, ha a listamező a második munkalapon található, a Sheet3 -at, ha a listamező a harmadik munkalapon található, stb. Ha ezeket a kódsorokat használja a Workbook Open eseményen kívül, akkor érdemes hozzáadni a következő kód sort ezen kódsorok előtt. Ez a kódsor törli a lista mezőt. Így a tételek nem kerülnek többször hozzáadásra, ha többször végrehajtja a kódot.

ListBox1.Tiszta

8. Ha ezt a listát egy cellához szeretné kapcsolni, kattintson jobb gombbal a listamezőre (győződjön meg arról, hogy a tervezési mód van kiválasztva), majd kattintson a Tulajdonságok elemre. Töltse ki a D3 -at a LinkedCell számára.

Megjegyzés: tekintse meg a ListFillRange tulajdonságot is, hogy kitöltse a listamezőt egy cellával.

9. Mentse, zárja be és nyissa meg újra az Excel fájlt.

Eredmény:

Bár bizonyos helyzetekben hasznos lehet egy listamező közvetlen elhelyezése a munkalapon, a listamező különösen hasznos, ha a Felhasználói űrlapon helyezkedik el.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave