Spin -knap Excel VBA

I VBA kan du oprette en Spin -knap som gør det muligt for en bruger at øge et tal i cellen i et defineret område. Hver gang en bruger klikker på en knap, stiger eller falder antallet. I denne vejledning lærer du, hvordan du opretter en Spin -knap og bruger den i Excel og VBA.

Hvis du vil lære at bruge en Option -knap, skal du klikke på dette link: Optionsknap Excel VBA

Opret en spin -knap

For at indsætte en spin -knap i regnearket skal du gå til Fanen Udvikler, klik Indsæt og vælg under ActiveX Controls Spin -knap:

Billede 1. Indsæt en spin -knap i regnearket

Når du vælger knappen Spin, som du har indsat, kan du klikke på Ejendomme under Fanen Udvikler:

Billede 2. Skift egenskaber for knappen Spin

Her kan du indstille forskellige egenskaber for knappen Spin. I begyndelsen ændrede vi attributten Navn til spbSpinButton. Nu kan vi bruge knappen Spin med dette navn i VBA -kode. Andre vigtige egenskaber er Min og Maks, som definerer et talinterval og Lille forandring som definerer et trin i inkrementering.

Indstil en centrifugeringsknap ved hjælp af VBA

Vi vil først se, hvordan du indstiller egenskaber for en Spin -knap i VBA og får en værdi i regneark. Koden skal være i tilfælde Lave om af objektet spbSpinButton. Du kan deltage i denne begivenhed ved at højreklikke på knappen Spin og vælge Se kode mulighed. Her er koden:

1234567891011 Privat sub spbSpinButton_Change ()Sheet1.spbSpinButton.Min = 100Sheet1.spbSpinButton.Max = 200Sheet1.spbSpinButton.SmallChange = 10Sheet1.Range ("B2") = Sheet1.spbSpinButton.ValueAfslut Sub

Først satte vi den nedre grænse for nummerinterval:

1 Sheet1.spbSpinButton.Min = 100

Derefter sætter vi den øvre grænse for nummerinterval:

1 Sheet1.spbSpinButton.Max = 200

Vi er også nødt til at indstille trin for stigning i antal:

1 Sheet1.spbSpinButton.SmallChange = 10

Endelig tildeler vi den aktuelle værdi af knappen Spin til cellen B2. Denne værdi er i Værdi objektets attribut Sheet1.spbSpinButton:

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

Når vi nu klikker på knappen Spin, stiger eller falder værdien med 10 i området 100-200:

Billede 3. Forøg et tal ved hjælp af knappen Spin i VBA

Indstil en centrifugeringsknap i Excel

En anden måde at indstille en spin -knap på er ved hjælp af egenskaberne. Klik på Ejendomme under Fanen Udvikler:

Billede 4. Indstil en spin -knap i Excel

Her kan vi indstille alle de attributter, vi ønsker: Min er 10, Maks er 100 og Lille forandring er 2. Hvis du vil sætte resultatet af knappen Spin i cellen B2, skal du sætte denne celle i attribut LinkedCell.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave