VBA-rekenkundige operatoren worden gebruikt om rekenkundige bewerkingen uit te voeren, zoals het optellen, aftrekken, delen of vermenigvuldigen van getallen.
De volgende tabel toont de wiskundige operatoren in VBA
S / N | Operator | Omschrijving | Voorbeeld | Uitvoer |
---|---|---|---|---|
1 | | Optellen: deze operator wordt gebruikt om getallen bij elkaar op te tellen | 2 + 2 | 4 |
2 | | Aftrekken: deze operator wordt gebruikt om getallen af te trekken | 5 - 3 | 2 |
3 | | Vermenigvuldiging: deze operator wordt gebruikt om getallen te vermenigvuldigen | 3 * 2 | 6 |
4 | | Divisie: deze operator wordt gebruikt om getallen te delen | 9/3 | 3 |
5 | | Machtsverheffing: deze operator wordt gebruikt om een getal te verhogen tot de macht van een ander getal | 2 3 | 8 |
6 | mod | Modulusoperator: verdeelt een getal en retourneert de rest | 10 mod 3 | 1 |
Voorbeeld van rekenkundige operatoren in VBA
Voeg een knop toe aan het Excel-blad zoals we eerder hebben laten zien, en volg de volgende punten
- Wijzig de eigenschap name in btnAdd
- Wijzig de eigenschap bijschrift in Operator toevoegen
- Klik met de rechtermuisknop op de knop
- Selecteer weergavecode
- U krijgt het volgende codevenster te zien
Voer de volgende code in tussen Private Sub btnAdd_Click () en End Sub
- Dim x As Integer, z As Integer
- x = 2
- z = 3
- MsgBox x + z, vbOKOnly, "Addition Operator"
- Klik op de knop Opslaan
- Sluit het code-editorvenster
Laten we nu onze code uitvoeren
Zoek op de lintbalk naar de knop Ontwerpmodus
Als de knop actief is (groene achtergrondkleur), dan bevindt deze zich in de ontwerpmodus. U kunt in deze staat geen code uitvoeren . Als het niet in de actieve staat is (witte achtergrondkleur), dan kunt u de code uitvoeren.
Klik op de knop Ontwerpmodus
De knop zou er nu als volgt uit moeten zien
Klik op Operator toevoegen
U krijgt de volgende resultaten
Download de bovenstaande Excel-code
Oefening met rekenkundige operators
De beste manier om te leren is door te oefenen. Volg de bovenstaande stappen om knoppen te maken voor aftrekken, delen, vermenigvuldigen en machtsverheffen.
Schrijf de code voor de knoppen en test ze om te zien of de code wordt uitgevoerd.