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: