VBA-rekenkunde Operators: Optellen, Aftrekkentractie, Vermenigvuldiging

⚡ Slimme samenvatting

VBA-rekenkunde OperaTorens voeren wiskundige bewerkingen uit zoals optellen en aftrekken.tracIn deze handleiding worden bewerkingen zoals vermenigvuldigen, delen, machtsverheffen en modulo in Excel-macro's uitgelegd. Elke operator wordt toegelicht met voorbeelden en er wordt getoond hoe u een werkende 'Toevoegen'-knop kunt maken met een korte VBA-code in de Excel VBA-editor.

  • Operator Set: VBA ondersteunt +, -, *, /, ^ en modulo voor veelvoorkomende rekenkundige bewerkingen.
  • 🔢 Voorbeelden: Elke operator levert een duidelijk resultaat op, zoals 2 + 2 = 4 en 10 modulo 3 = 1.
  • Een knop toevoegen: Plaats een opdrachtknop op het Excel-blad en open het bijbehorende codevenster.
  • 📝 Schrijf de Code: Declareer integer variabelen en gebruik MsgBox Het resultaat van een bewerking weergeven.
  • ▶ ️ Voer het uit: TogglSchakel de ontwerpmodus uit, klik op de knop en bekijk de berekende uitvoer.

VBA-rekenkunde Operaverdraaid

VBA-rekenkunde Operaverdraaid

VBA-rekenkunde OperaTorens worden gebruikt om rekenkundige bewerkingen uit te voeren, zoals optellen en aftrekken.tracHet bewerken, delen of vermenigvuldigen van getallen. De volgende tabel toont de wiskundige operatoren in VBA:

Operator Beschrijving Voorbeeld uitgang
+ Optellen: Deze operator wordt gebruikt om getallen bij elkaar op te tellen. 2 + 2 4
- Subtraction: Deze operator wordt gebruikt om te subtract-nummers. 5 - 3 2
* Vermenigvuldiging: Deze operator wordt gebruikt om getallen te vermenigvuldigen. 3 * 2 6
/ Delen: Deze operator wordt gebruikt om getallen te delen. 9 / 3 3
^ Machtverheffing: Deze operator wordt gebruikt om een ​​getal tot de macht van een ander getal te verheffen. 2 3 ^ 8
mod Modulo-operator: Deelt een getal en geeft de rest terug. 10 vorm 3 1

VBA-rekenkunde Operator Voorbeeld

Voeg een knop toe aan de Excel blad zoals we eerder hebben laten zien, en volg dan deze punten:

VBA-rekenkunde Operator Voorbeeld

  • Wijzig de naam van de eigenschap naar btnAdd.
  • Wijzig de eigenschap bijschrift in Toevoegen Operadoel.
  • Klik met de rechtermuisknop op de knop.
  • Selecteer Bekijken Code.
  • Je krijgt dan het volgende codevenster te zien.

VBA-rekenkunde Operator Voorbeeld

Voeg 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"

Laten we nu onze code uitvoeren.

Zoek in de menubalk naar de knop 'Ontwerpmodus'.

VBA-rekenkunde Operator Voorbeeld

Als de knop actief is (groene achtergrondkleur), bevindt deze zich in de ontwerpmodus. In deze modus kunt u geen code uitvoeren. Als de knop niet actief is (witte achtergrondkleur), kunt u wel code uitvoeren.

Klik op de knop Ontwerpmodus.

De knop zou er nu als volgt uit moeten zien:

VBA-rekenkunde Operator Voorbeeld

Klik op Toevoegen Operadoel.

U krijgt het volgende resultaat:

VBA-rekenkunde Operator Voorbeeld

Download het bovenstaande Excel-bestand. Code

Rekenkunde Operators Tutorial oefening

De beste manier om te leren is door te oefenen. Volg de bovenstaande stappen om knoppen voor subreddits te maken.tracdeling, vermenigvuldiging en machtsverheffing.

Schrijf de code voor de knoppen en test ze om te zien of de code wordt uitgevoerd.

Veelgestelde vragen

Ja. AI-assistenten kunnen VBA-macro's genereren voor optellen en aftrekken.tracDe macro moet echter nog steeds in de VBA-editor worden getest om te controleren of deze naar verwachting werkt.

Ja. VBA blijft nuttig voor het automatiseren van Excel-taken op maat, en inzicht in VBA helpt je bij het controleren, debuggen en aanpassen van de macro's die AI-tools genereren.ping Jij hebt de controle over je spreadsheets.

De modulo-operator deelt een getal door een ander getal en geeft de rest terug in plaats van het quotiënt. Bijvoorbeeld, 10 modulo 3 geeft 1 terug, omdat 3 drie keer in 10 gaat en er 1 overblijft.

De operator / voert een normale deling uit en geeft een decimaal resultaat terug. De operator \ voert een gehele deling uit, waarbij alleen het gehele getal als quotiënt wordt teruggegeven en de rest wordt genegeerd.

Vat dit bericht samen met: