Excel VBA kombinált doboz - Egyszerű Excel makrók

Tartalomjegyzék

A kombinált mező egy legördülő lista, ahonnan a felhasználó kiválaszthat egy elemet, vagy kitöltheti saját választását. Létrehozásához a kombinált doboz 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 Kombinált mezőre.

3. Húzzon egy kombinált mező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 ComboBox1 -et hagyjuk a kombinált doboz 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 kombinált mezőhöz, adja hozzá a következő kódsorokat a munkafüzet nyitott eseményéhez:

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

Megjegyzés: használja a Sheet2 -t, ha a kombinált mező a második munkalapon található, a Sheet3 -at, ha a kombinált mező a harmadik munkalapon található, stb. ezen kódsorok előtt. Az első kódsor törli a kombinált mezőt. Így a tételek nem kerülnek többször hozzáadásra, ha többször végrehajtja a kódot. A második kódsor egyértelművé teszi a választást.

ComboBox 1. Tiszta
ComboBox1.Value = ""

8. Ha ezt a kombinált mezőt egy cellához szeretné kapcsolni, kattintson jobb gombbal a kombinált mező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 D2 -t a LinkedCell számára.

Megjegyzés: tekintse meg a ListFillRange tulajdonságot is, hogy kitöltse a kombinált mezőt cellákkal.

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

Eredmény:

Bár bizonyos helyzetekben hasznos lehet egy kombinált doboz közvetlen elhelyezése a munkalapon, a kombinált doboz különösen hasznos, ha Userform -ra helyezi.

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

wave wave wave wave wave