Pörgetés gomb Excel VBA

A VBA -ban létrehozhat egy Centrifuga gomb amely lehetővé teszi a felhasználó számára, hogy egy meghatározott tartományban növelje a cella számát. Minden alkalommal, amikor a felhasználó rákattint egy gombra, a szám növekszik vagy csökken. Ebben az oktatóanyagban megtanulhatja, hogyan hozhat létre centrifugálás gombot, és hogyan használhatja azt az Excelben és a VBA -ban.

Ha meg szeretné tanulni az Option gomb használatát, kattintson erre a linkre: Opció gomb Excel VBA

Hozzon létre egy centrifugáló gombot

Annak érdekében, hogy beilleszthessen egy centrifugálás gombot a munkalapba, menjen a Fejlesztői lap, kattintson Beszúrás és az ActiveX vezérlők alatt válassza a lehetőséget Pörgetés gomb:

Kép 1. Helyezzen be egy centrifugálás gombot a munkalapba

Amikor kiválasztja a behelyezett centrifugálás gombot, rákattinthat Tulajdonságok alatt Fejlesztői lap:

2. kép. A centrifugálás gomb tulajdonságainak módosítása

Itt állíthatja be a centrifugálás gomb különböző tulajdonságait. Kezdetben megváltoztattuk az attribútumot Név nak nek spbSpinButton. Most használhatjuk a centrifugálás gombot ezzel a névvel a VBA kódban. További fontos tulajdonságok Min és Max, amelyek számtartományt és Kis változás amely meghatározza a növekmény lépését.

Állítsa be a centrifugálás gombot a VBA segítségével

Először megnézzük, hogyan lehet beállítani a centrifugálás gomb tulajdonságait a VBA -ban, és hogyan kaphat értéket a munkalapon. A kódnak eseményben kell lennie változás a tárgyról spbSpinButton. Az eseménybe úgy léphet be, hogy a jobb egérgombbal kattint a Pörgetés gombra, és kiválasztja Kód megtekintése választási lehetőség. Itt a kód:

1234567891011 Private Sub spbSpinButton_Change ()Sheet1.spbSpinButton.Min = 100Sheet1.spbSpinButton.Max = 200Sheet1.spbSpinButton.SmallChange = 10Sheet1.Range ("B2") = Sheet1.spbSpinButton.ValueEnd Sub

Először a számtartomány alsó határát állítjuk be:

1 Sheet1.spbSpinButton.Min = 100

Ezt követően beállítjuk a számtartomány felső határát:

1 Sheet1.spbSpinButton.Max = 200

Be kell állítanunk a számnövelés lépését is:

1 Sheet1.spbSpinButton.SmallChange = 10

Végül hozzárendeljük a Spin gomb aktuális értékét a B2 cellához. Ez az érték a Érték az objektum attribútuma Sheet1.spbSpinButton:

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

Most, amikor a Pörgetés gombra kattintunk, az érték 10-gyel nő vagy csökken a 100-200 tartományban:

3. kép. VBA Spin gombjával növelje a számot

Állítsa be a centrifugálás gombot az Excelben

A Pörgetés gomb beállításának másik módja a Tulajdonságok használata. Kattintson Tulajdonságok alatt Fejlesztői lap:

4. kép. Állítsa be a centrifugálás gombot az Excelben

Itt állíthatjuk be az összes kívánt attribútumot: Min 10, Max 100 és Kis változás 2. Ha a Pörgetés gomb eredményét a B2 cellába szeretné helyezni, akkor ezt a cellát az attribútumba kell helyeznie LinkedCell.

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

wave wave wave wave wave