VBA Arithmetic Operators: Multiplikation, Division & Tilføjelse

Anonim

VBA aritmetiske operatører bruges til at udføre aritmetiske operationer såsom at tilføje, trække, dividere eller multiplicere tal.

Følgende tabel viser de matematiske VBA-operatorer

S / N Operatør Beskrivelse Eksempel Produktion
1 + Tilføjelse: Denne operatør bruges til at tilføje numre 2 + 2 4
2 - Subtraktion: Denne operator bruges til at trække tal 5 - 3 2
3 * Multiplikation: Denne operator bruges til at multiplicere tal 3 * 2 6
4 / Division: Denne operatør bruges til at opdele tal 9/3 3
5 Eksponentiering: Denne operatør bruges til at hæve et tal til styrken af ​​et andet nummer 2 3 8
6 mod Modulusoperator: Deler et tal og returnerer resten 10 mod 3 1
VBA Arithmetic Operators: Modulus, Multiplication, Division, Addition

Eksempel på VBA-aritmetiske operatører

Tilføj en knap til Excel-arket, som vi viser tidligere, og følg derefter følgende punkter

  • Skift navnegenskaben til btnAdd
  • Skift billedtekstegenskaben til Tilføj operatør
  • Højreklik på knappen
  • Vælg visningskode
  • Du får følgende kodevindue

Indtast følgende kode mellem Private Sub btnAdd_Click () og End Sub

  • Dim x som heltal, z som heltal
    • x = 2
    • z = 3
  • MsgBox x + z, vbOKOnly, "Addition Operator"
  • Klik på knappen Gem
  • Luk vinduet med kodeditor

Lad os nu udføre vores kode

På båndlinjen skal du kigge efter knappen Designtilstand

Hvis knappen er i aktiv tilstand (grøn baggrundsfarve), er den i designtilstand. Du kan ikke udføre kode i denne tilstand . Hvis det ikke er i aktiv tilstand (hvid baggrundsfarve), giver det dig mulighed for at køre koden.

Klik på knappen Design Mode

Knappen skal nu vises som følger

Klik på Tilføj operatør

Du får følgende resultater

Download ovenstående Excel-kode

Arithmetic Operators Tutorial øvelse

Den bedste måde at lære er ved at øve. Følg ovenstående trin for at oprette knapper til subtraktion, division, multiplikation og eksponentiering.

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