VBA aritmeetika Operategurid: liitmine, alamtehetractsioon, korrutamine

⚡ Nutikas kokkuvõte

VBA aritmeetika Operateostavad matemaatilisi tehteid, näiteks liitmist, lahutamisttracKorrutamine, jagamine, astendamine ja moodul Exceli makrodes. See ressurss selgitab iga operaatorit näidete abil ja demonstreerib, kuidas luua toimiv lisamisnupp, kasutades lühikest VBA-koodirutiini Exceli VBA redaktoris.

  • ➕ OperaTori komplekt: VBA toetab tavaliste aritmeetiliste arvutuste puhul märke +, -, *, /, ^ ja mod.
  • 🔢 Näited: Iga operaator tagastab selge tulemuse, näiteks 2 + 2 = 4 ja 10 mod 3 = 1.
  • 🖱️ Lisa nupp: Asetage Exceli lehele käsunupp ja avage selle koodiaken.
  • 📝 Kirjutage Code: Täisarvuliste muutujate deklareerimine ja Msg kasutamineBox toimingu tulemuse kuvamiseks.
  • ▶ ️ Käivita see: TogglKujundusrežiimist väljudes klõpsake nuppu ja vaadake arvutatud väljundit.

VBA aritmeetika Operatorse

VBA aritmeetika Operatorse

VBA aritmeetika OperaToreid kasutatakse aritmeetiliste toimingute, näiteks liitmise, alamoperatsioonide tegemisekstracarvude arvutamine, jagamine või korrutamine. Järgmises tabelis on näidatud VBA matemaatilised operaatorid:

Operator Kirjeldus Näide Väljund
+ Liitmine: Seda operaatorit kasutatakse arvude liitmiseks. 2 + 2 4
- allatractsioon: Seda operaatorit kasutatakse alamrubriiginatract-numbrid. 5 - 3 2
* Korrutamine: Seda operaatorit kasutatakse arvude korrutamiseks. 3 * 2 6
/ Jagamine: Seda operaatorit kasutatakse arvude jagamiseks. 9 / 3 3
^ Astmestamine: Seda operaatorit kasutatakse arvu astmestamiseks teise arvuga. 2 ^ 3 8
mod Mooduloperaator: jagab arvu ja tagastab jäägi. 10 mod 3 1

VBA aritmeetika Operators Näide

Lisage nupp Exceli leht nagu me varem näitasime, ja seejärel järgige neid punkte:

VBA aritmeetika Operators Näide

  • Muutke nime atribuut väärtuseks btnAdd.
  • Muutke pealdise atribuudiks Lisa Operathor.
  • Paremklõpsake nupul.
  • Valige vaade Code.
  • Näete järgmist koodiakna.

VBA aritmeetika Operators Näide

Sisesta järgmine kood Private Sub btnAdd_Click() ja End Sub vahele:

Dim x As Integer, z As Integer
x = 2
z = 3
MsgBox x + z, vbOKOnly, "Addition Operator"

Käivitame nüüd oma koodi.

Otsige lindiribalt nuppu Kujundusrežiim.

VBA aritmeetika Operators Näide

Kui nupp on aktiivses olekus (roheline taustavärv), on see kujundusrežiimis. Selles olekus ei saa koodi käivitada. Kui see pole aktiivses olekus (valge taustavärv), lubab see koodi käivitada.

Klõpsake nupul Kujundusrežiim.

Nupp peaks nüüd välja nägema järgmiselt:

VBA aritmeetika Operators Näide

Klõpsake nuppu Lisa Operathor.

Saate järgmise tulemuse:

VBA aritmeetika Operators Näide

Laadige alla ülaltoodud Exceli fail Code

Aritmeetika Operators Õpetusharjutus

Parim viis õppimiseks on harjutamine. Alammenüü nuppude loomiseks järgige ülaltoodud samme.tracjagamine, korrutamine ja astendamine.

Kirjutage nuppude kood ja testige neid, et näha, kas kood käivitub.

KKK

Jah. Tehisintellekti assistendid saavad genereerida VBA makrosid liitmiseks, alamülesannetekstracja muud toimingud lihtkeelsest kirjeldusest. Peaksite siiski makrot VBA redaktoris testima, et veenduda selle ootuspärases käitumises.

Jah. VBA on endiselt kasulik Exceli kohandatud automatiseerimiseks ja selle mõistmine aitab teil tehisintellekti tööriistade loodud makrosid üle vaadata, siluda ja kohandada.ping sina kontrollid oma arvutustabeleid.

Modifitseeritud operaator jagab ühe arvu teisega ja tagastab jäägi, mitte jagatise. Näiteks 10 mod 3 tagastab 1, sest 3 läheb 10-sse kolm korda ja 1 jääb alles.

Operaator / teostab normaaljagamist ja tagastab kümnendsüsteemi tulemuse. Operaator \ teostab täisarvude jagamist, tagastades ainult täisarvu jagatise ja jättes jäägi kõrvale.

Võta see postitus kokku järgmiselt: