Otočné tlačidlo Excel VBA

Vo VBA môžete vytvoriť súbor Otočné tlačidlo čo umožňuje užívateľovi zvýšiť číslo v bunke v definovanom rozsahu. Zakaždým, keď používateľ klikne na tlačidlo, číslo sa zvýši alebo zníži. V tomto návode sa naučíte, ako vytvoriť tlačidlo Spin a používať ho v Exceli a VBA.

Ak sa chcete dozvedieť, ako používať tlačidlo Možnosti, kliknite na tento odkaz: Tlačidlo možnosti Excel VBA

Vytvorte otočné tlačidlo

Ak chcete do pracovného hárka vložiť tlačidlo Otočiť, musíte prejsť na Karta vývojára, klikni Vložiť a v časti Ovládacie prvky ActiveX vyberte Otočné tlačidlo:

Obrázok 1. Do pracovného hárka vložte tlačidlo Otočiť

Keď vyberiete tlačidlo Spin, ktoré ste vložili, môžete naň kliknúť Vlastnosti pod Karta vývojára:

Obrázok 2. Zmeňte vlastnosti tlačidla Spin

Tu môžete nastaviť rôzne vlastnosti tlačidla Spin. Na začiatku sme zmenili atribút názov do spbSpinButton. Teraz môžeme použiť tlačidlo Spin s týmto názvom v kóde VBA. Ďalšími dôležitými atribútmi sú Min a Max, ktoré definujú číselný rozsah a Malá zmena ktorý definuje krok prírastku.

Nastavte otočné tlačidlo pomocou VBA

Najprv uvidíme, ako nastaviť vlastnosti tlačidla Spin vo VBA a získať hodnotu v pracovnom hárku. Kód musí byť v prípade Zmeniť predmetu spbSpinButton. Do tejto udalosti sa môžete zapojiť kliknutím pravým tlačidlom myši na tlačidlo Spin a výberom Zobraziť kód možnosť. Tu je kód:

1234567891011 Súkromný podspbSpinButton_Change ()Sheet1.spbSpinButton.Min = 100Sheet1.spbSpinButton.Max = 200Sheet1.spbSpinButton.SmallChange = 10Sheet1.Range ("B2") = Sheet1.spbSpinButton.ValueKoniec pod

Najprv nastavíme dolný limit pre rozsah čísel:

1 Sheet1.spbSpinButton.Min = 100

Potom nastavíme hornú hranicu rozsahu čísel:

1 Sheet1.spbSpinButton.Max = 200

Musíme tiež nastaviť krok pre zvýšenie počtu:

1 Sheet1.spbSpinButton.SmallChange = 10

Nakoniec bunke B2 priradíme aktuálnu hodnotu tlačidla Spin. Táto hodnota je v Hodnota atribút objektu List1.spbSpinButton:

1 Sheet1.Range ("B2") = Sheet1.spbSpinButton.Value

Teraz, kedykoľvek klikneme na tlačidlo Spin, sa hodnota zvýši alebo zníži o 10 v rozsahu 100-200:

Obrázok 3. Zvýšte číslo pomocou tlačidla Spin vo VBA

Nastavte tlačidlo odstreďovania v programe Excel

Ďalším spôsobom, ako nastaviť tlačidlo Spin, je použiť Vlastnosti. Kliknite na Vlastnosti pod Karta vývojára:

Obrázok 4. Nastavte tlačidlo Otočiť v programe Excel

Tu môžeme nastaviť všetky požadované atribúty: Min je 10, Max je 100 a Malá zmena je 2. Ak chcete vložiť výsledok tlačidla Spin do bunky B2, musíte túto bunku zaradiť do atribútu LinkedCell.

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

wave wave wave wave wave