VBA aritmetik Operatorer: Addition, Subtraction, multiplikation

โšก Smart opsummering

VBA aritmetik Operaudfรธrer matematiske operationer sรฅsom addition, subtraktiontraction, multiplikation, division, eksponentiering og modulus i Excel-makroer. Denne ressource forklarer hver operator med eksempler og demonstrerer, hvordan man opbygger en fungerende Tilfรธj-knap ved hjรฆlp af en kort VBA-koderutine i Excel VBA-editoren.

  • โž• Operator-sรฆt: VBA understรธtter +, -, *, /, ^ og mod til almindelige aritmetiske beregninger.
  • ๐Ÿ”ข eksempler: Hver operator returnerer et klart resultat, f.eks. 2 + 2 = 4 og 10 mod 3 = 1.
  • ๐Ÿ–ฑ๏ธ Tilfรธj en knap: Placer en kommandoknap pรฅ Excel-arket, og รฅbn dets kodevindue.
  • ๐Ÿ“ Skriv Code: Deklarer heltalsvariabler og brug MsgBox for at vise resultatet af en operation.
  • โ–ถ ๏ธ Kรธr det: TogglDeaktiver designtilstand, klik pรฅ knappen og se det beregnede output.

VBA aritmetik Operatorer

VBA aritmetik Operatorer

VBA aritmetik OperaTorer bruges til at udfรธre aritmetiske operationer sรฅsom addition, subtraktiontracdivision eller multiplikation af tal. Fรธlgende tabel viser de matematiske VBA-operatorer:

OperaTor Beskrivelse Eksempel Produktion
+ Addition: Denne operator bruges til at lรฆgge tal sammen. 2 + 2 4
- Undertraction: Denne operator bruges til at subtract-tal. 5 - 3 2
* Multiplikation: Denne operator bruges til at gange tal. 3 * 2 6
/ Division: Denne operator bruges til at dividere tal. 9 / 3 3
^ Eksponentiering: Denne operator bruges til at oplรธfte et tal til potensen af โ€‹โ€‹et andet tal. 2 ^ 3 8
mod Modulusoperator: Dividerer et tal og returnerer resten. 10 form 3 1

VBA aritmetik Operators Eksempel

Tilfรธj en knap til Excel-ark som vi viste tidligere, og fรธlg derefter disse punkter:

VBA aritmetik Operators Eksempel

  • Skift navneegenskaben til btnAdd.
  • Skift billedtekstegenskaben til Tilfรธj Operathor.
  • Hรธjreklik pรฅ knappen.
  • Vรฆlg Vis Code.
  • Du fรฅr fรธlgende kodevindue.

VBA aritmetik Operators Eksempel

Indtast fรธlgende kode mellem Private Sub btnAdd_Click() og End Sub:

Dim x As Integer, z As Integer
x = 2
z = 3
MsgBox x + z, vbOKOnly, "Addition Operator"

Lad os nu udfรธre vores kode.

Se efter knappen Designtilstand pรฅ bรฅndbjรฆlken.

VBA aritmetik Operators Eksempel

Hvis knappen er i aktiv tilstand (grรธn baggrundsfarve), er den i designtilstand. Du kan ikke udfรธre kode i denne tilstand. Hvis den ikke er i aktiv tilstand (hvid baggrundsfarve), kan du kรธre koden.

Klik pรฅ knappen Designtilstand.

Knappen skulle nu gerne se sรฅdan ud:

VBA aritmetik Operators Eksempel

Klik pรฅ Tilfรธj Operathor.

Du fรฅr fรธlgende resultat:

VBA aritmetik Operators Eksempel

Download ovenstรฅende Excel-fil Code

Aritmetik Operators Tutorial รธvelse

Den bedste mรฅde at lรฆre pรฅ er ved at รธve sig. Fรธlg ovenstรฅende trin for at oprette knapper til undertekstertraction, division, multiplikation og eksponentiering.

Skriv koden til knapperne, og test dem for at se, om koden udfรธres.

Ofte Stillede Spรธrgsmรฅl

Ja. AI-assistenter kan generere VBA-makroer til addition, subfunktionalitettraction og andre operationer fra en beskrivelse i et letforstรฅeligt sprog. Du bรธr stadig teste makroen i VBA-editoren for at bekrรฆfte, at den opfรธrer sig som forventet.

Ja. VBA er stadig nyttig til brugerdefineret Excel-automatisering, og forstรฅelse af det hjรฆlper dig med at gennemgรฅ, fejlfinde og tilpasse de makroer, som AI-vรฆrktรธjer genererer.ping dig i kontrol over dine regneark.

Mod-operatoren dividerer et tal med et andet og returnerer resten i stedet for kvotienten. For eksempel returnerer 10 mod 3 1, fordi 3 gรฅr i 10 tre gange med 1 tilbage.

Operatoren / udfรธrer normal division og returnerer et decimalresultat. Operatoren \ udfรธrer heltalsdivision, returnerer kun hele talkvotienten og kasserer enhver rest.

Opsummer dette indlรฆg med: