VBA -valintaruutu

VBA: ssa voit luoda Valintaruutu jossa käyttäjä voi valita vai poistaa valinnan. Valintaruutua käytetään usein Userformsissa, mutta sitä voidaan käyttää myös laskentataulukossa. Tässä opetusohjelmassa opit luomaan valintaruudun, saamaan käyttäjän valinnan VBA: ssa ja käyttämään sitä koodissa.

Jos haluat oppia luomaan luetteloruudun, napsauta tätä: VBA Listbox

Jos haluat oppia luomaan Comboboxin, napsauta tätä: VBA Combobox

Luo valintaruutu

Jos haluat lisätä valintaruudun laskentataulukkoon, sinun on siirryttävä kohtaan Kehittäjä -välilehti, klikkaus Lisää ja valitse ActiveX -komponentit -kohdasta Valintaruutu:

Kuva 1. Lisää valintaruutu laskentataulukkoon

Kun valitset lisäämäsi valintaruudun, voit napsauttaa Ominaisuudet alla Kehittäjä -välilehti:

Kuva 2. Muuta valintaruudun ominaisuuksia

Tässä voit asettaa valintaruudun eri ominaisuuksia. Aluksi muutimme määritettä Nimi kohteeseen cmbValintaruutu. Nyt voimme käyttää tämän nimen valintaruutua VBA -koodissa.

Muutimme myös valintaruudun vieressä olevan tekstin muotoon Hyväksy ehdot. Voit tehdä tämän määrittämällä määritteen Kuvateksti.

Hanki valittu kohde valintaruudusta VBA: ssa

Valintaruudun tarkoitus on saada käyttäjät valitsemaan (valintaruutu valittuna tai ei). Käyttäjän valitseman arvon noutamiseksi sinun on käytettävä tätä koodia:

123456789 Jos Sheet1.chbCheckBox.Value = Tosi sittenSheet1.Range ("C3") = "Hyväksyn"MuuSheet1.Range ("C3") = "Älä hyväksy"Loppu Jos

Haluamme täyttää solun C3 Olla samaa mieltä jos valintaruutu on valittuna ja Älä suostu muuten. Valintaruudun arvo onArvo objektin attribuutti Sheet1.chbValintaruutu. Valintaruudun arvo voi olla tosi tai epätosi.

Kuva 3. Hae valittu arvo VBA: n valintaruudusta

Kun tarkistimme valintaruudun, arvo Sheet1.chbCheckbox.Value on totta, joten tulos C3: ssa on Olla samaa mieltä.

Käytä valintaruutua Userformissa

Kuten mainitsimme, valintaruutua käytetään useimmiten Userformsissa. Selitämme, miten voit tehdä sen, lisäämme ensin Userformin. Napsauta VBA-editorissa Moduulin nimeä hiiren kakkospainikkeella ja napsauta Lisää ja valitse UserForm:

Kuva 8. Lisää käyttäjälomake

Jos haluat näyttää lisäämisen ohjaimet, sinun on otettava käyttöön Työkalupakki. Voit tehdä tämän napsauttamallaTyökalupakki -kuvaketta työkalurivillä. Tämän jälkeen saat ikkunat, joissa on kaikki käytettävissä olevat säätimet. Voit napsauttaa Valintaruutu luodaksesi sen Userformissa:

Kuva 9. Lisää valintaruutu Userformiin

Ominaisuudet -ikkunassa muutamme valintaruudun nimeksi chbCheckBox ja kuvateksti Hyväksy ehdot. Kun suoritamme Userformin, saamme sen valintaruudun.

Kuva 10. Käyttäjälomakkeen valintaruutu

Jos haluat saada valitun arvon valintaruudusta, sinun on käytettävä samaa logiikkaa laskentataulukon valintaruudulle, joka selitetään aiemmin artikkelissa.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave