Spinn -knapp Excel VBA

I VBA kan du opprette en Spinn -knapp som lar en bruker øke antallet i cellen i et definert område. Hver gang en bruker klikker på en knapp, vil antallet øke eller minske. I denne opplæringen lærer du hvordan du oppretter en Spin -knapp og bruker den i Excel og VBA.

Hvis du vil lære å bruke en Alternativ -knapp, klikker du på denne lenken: Alternativ -knapp Excel VBA

Lag en spinnknapp

For å sette inn en Spin -knapp i regnearket, må du gå til Kategorien Utvikler, klikk Sett inn og velg under ActiveX -kontroller Spinn -knapp:

Bilde 1. Sett inn en Spin -knapp i regnearket

Når du velger Spin -knappen du satte inn, kan du klikke på Egenskaper under Kategorien Utvikler:

Bilde 2. Endre Spin -knappen Egenskaper

Her kan du angi forskjellige egenskaper for Spin -knappen. I begynnelsen endret vi attributtet Navn til spbSpinButton. Nå kan vi bruke Spin -knappen med dette navnet i VBA -koden. Andre viktige egenskaper er Min og Maks, som definerer et tallområde og Liten forandring som definerer et trinn med inkrementering.

Sett en sentrifugeringsknapp ved hjelp av VBA

Vi vil først se hvordan du angir egenskaper for en Spin -knapp i VBA og får en verdi i regneark. Koden må være i tilfelle Endring av objektet spbSpinButton. Du kan delta i denne hendelsen ved å høyreklikke på Spin-knappen og velge Se kode alternativ. Her er koden:

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

Først setter vi den nedre grensen for tallområdet:

1 Sheet1.spbSpinButton.Min = 100

Etter det setter vi den øvre grensen for tallområdet:

1 Sheet1.spbSpinButton.Max = 200

Vi må også angi trinnet for nummerøkning:

1 Sheet1.spbSpinButton.SmallChange = 10

Til slutt tildeler vi den nåværende verdien av Spin -knappen til cellen B2. Denne verdien er i Verdi attributtet til objektet Sheet1.spbSpinButton:

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

Når vi klikker på Spin-knappen, vil verdien øke eller minske med 10 i området 100-200:

Bilde 3. Øk et tall ved hjelp av Spin -knappen i VBA

Sett en spinnknapp i Excel

En annen måte å angi en Spin -knapp på er å bruke Egenskaper. Klikk på Egenskaper under Kategorien Utvikler:

Bilde 4. Angi en Spin -knapp i Excel

Her kan vi angi alle attributtene vi ønsker: Min er 10, Maks er 100 og Liten forandring er 2. Hvis du vil sette resultatet av Spin -knappen i cellen B2, må du sette denne cellen i attributt LinkedCell.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave