VBA aritmeetika Operatorid: liitmine, lahutamine, korrutamine
VBA aritmeetika Operatorse
VBA aritmeetika Operatoreid kasutatakse aritmeetiliste toimingute tegemiseks, nagu arvude liitmine, lahutamine, jagamine või korrutamine.
Järgmises tabelis on näidatud VBA matemaatilised operaatorid
Operator | Kirjeldus | Näide | Väljund |
---|---|---|---|
+ | Täiendus: seda operaatorit kasutatakse numbrite liitmiseks | 2 + 2 | 4 |
- | Lahutamine: seda operaatorit kasutatakse arvude lahutamiseks | 5 - 3 | 2 |
* | Korrutamine: seda operaatorit kasutatakse arvude korrutamiseks | 3 * 2 | 6 |
/ | Jagamine: seda operaatorit kasutatakse numbrite jagamiseks | 9 / 3 | 3 |
^ | Astendamine: seda operaatorit kasutatakse arvu tõstmiseks teise arvu astmeni | 2 ^ 3 | 8 |
mod | Moodul Operator: jagab arvu ja tagastab jäägi | 10 mod 3 | 1 |
VBA aritmeetika Operatorid: moodul, korrutamine, jagamine, liitmine
VBA aritmeetika Operators Näide
Lisage nupp Exceli leht nagu me varem näitasime, ja järgige seejärel järgmisi punkte
- Muutke nime atribuudiks btnAdd
- Muutke pealdise atribuudiks Lisa Operator
- Paremklõpsake nuppu
- Valige vaatamise kood
- Näete järgmise koodiakna
Sisestage Private Sub btnAdd_Click() ja End Sub vahele järgmine kood
- Dim x täisarvuna, z täisarvuna
- x = 2
- z = 3
- SõnumBox x + z, vbOKOnly, „Lisamine Operator"
- Klõpsake salvestamise nuppu
- Sulgege koodi redaktor aken
Käivitame nüüd oma koodi
Otsige lindiribalt nuppu Kujundusrežiim
Kui nupp on aktiivses olekus (roheline taustavärv), on see kujundusrežiimis. Selles olekus ei saa te koodi käivitada. Kui see pole aktiivses olekus (valge taustavärv), võimaldab see koodi käivitada.
Klõpsake nuppu Kujundusrežiim
Nüüd peaks nupp välja nägema järgmiselt
Klõpsake nuppu Lisa operaator
Saate järgmised tulemused
Laadige alla ülaltoodud Exceli kood
Aritmeetika Operators Õpetusharjutus
Parim viis õppimiseks on harjutamine. Järgige ülaltoodud samme, et luua nupud lahutamiseks, jagamiseks, korrutamiseks ja astendamiseks.
Kirjutage nuppude kood ja testige neid, et näha, kas kood käivitub.