Aritmetica VBA Operatori: Adunare, Substituiretracțiune, Înmulțire

⚡ Rezumat inteligent

Aritmetica VBA Operaoperatorii efectuează operații matematice precum adunarea, subdivizareatracțiune, înmulțire, împărțire, exponențiere și modul în cadrul macrocomenzilor Excel. Această resursă explică fiecare operator cu exemple și demonstrează cum se construiește un buton Adăugare funcțional folosind o scurtă rutină de cod VBA în editorul Excel VBA.

  • OperaSet tor: VBA acceptă +, -, *, /, ^ și mod pentru calcule aritmetice comune.
  • 🔢 Exemple: Fiecare operator returnează un rezultat clar, cum ar fi 2 + 2 = 4 și 10 mod 3 = 1.
  • 🖱️ Adăugați un buton: Plasați un buton de comandă în foaia Excel și deschideți fereastra de cod aferentă.
  • 📝 Scrie Code: Declarați variabile întregi și utilizați MsgBox pentru a afișa rezultatul unei operații.
  • ▶ ️ Execută-l: TogglDezactivați modul Proiectare, faceți clic pe buton și vizualizați rezultatul calculat.

Aritmetica VBA Operatori

Aritmetica VBA Operatori

Aritmetica VBA Operatorurile sunt folosite pentru a efectua operații aritmetice precum adunarea, subdivizareatracîmpărțirea, înmulțirea sau reprezentarea numerelor. Tabelul următor prezintă operatorii matematici VBA:

OperaTdR Descriere Exemplu producție
+ Adunare: Acest operator este utilizat pentru adunarea numerelor. 2 + 2 4
- Subtracțiune: Acest operator este utilizat pentru a subordonatracnumere t. 5 - 3 2
* Înmulțire: Acest operator este utilizat pentru a înmulți numere. 3 * 2 6
/ Împărțirea: Acest operator este utilizat pentru a împărți numere. 9 / 3 3
^ Exponențiere: Acest operator este folosit pentru a ridica un număr la puterea unui alt număr. 2 ^ 3 8
Mod Operator modul: Împarte un număr și returnează restul. 10 mod 3 1

Aritmetica VBA Operators Exemplu

Adăugați un buton la Foaie Excel așa cum am arătat mai devreme, și apoi urmați aceste puncte:

Aritmetica VBA Operators Exemplu

  • Schimbați proprietatea name în btnAdd.
  • Schimbați proprietatea legendei la Adăugați Operathor.
  • Faceți clic dreapta pe buton.
  • Selectați Vizualizare Code.
  • Veți primi următoarea fereastră de cod.

Aritmetica VBA Operators Exemplu

Introduceți următorul cod între Private Sub btnAdd_Click() și End Sub:

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

Să executăm acum codul nostru.

Pe bara de panglică, căutați butonul Mod proiectare.

Aritmetica VBA Operators Exemplu

Dacă butonul este în starea activă (culoarea de fundal verde), atunci se află în modul Design. Nu puteți executa cod în această stare. Dacă nu este în starea activă (culoarea de fundal albă), atunci vă permite să rulați codul.

Faceți clic pe butonul Mod proiectare.

Butonul ar trebui să apară acum astfel:

Aritmetica VBA Operators Exemplu

Faceți clic pe Adăugați Operathor.

Veți obține următorul rezultat:

Aritmetica VBA Operators Exemplu

Descărcați fișierul Excel de mai sus Code

Aritmetică Operators Exercițiu tutorial

Cea mai bună modalitate de a învăța este prin exersare. Urmați pașii de mai sus pentru a crea butoane pentru subtitrări.tracîmpărțire, înmulțire și exponențiere.

Scrieți codul pentru butoane și testați-le pentru a vedea dacă codul se execută.

Întrebări frecvente

Da. Asistenții AI pot genera macrocomenzi VBA pentru adunare, subdivizaretracțiune și alte operațiuni dintr-o descriere în limbaj simplu. Ar trebui să testați totuși macrocomanda în editorul VBA pentru a confirma că se comportă conform așteptărilor.

Da. VBA rămâne util pentru automatizarea personalizată a Excelului, iar înțelegerea acestuia vă ajută să revizuiți, să depanați și să adaptați macrocomenzile generate de instrumentele de inteligență artificială.ping tu deții controlul asupra foilor tale de calcul.

Operatorul mod împarte un număr la altul și returnează restul în loc de cotient. De exemplu, 10 mod 3 returnează 1, deoarece 3 intră în 10 de trei ori, rămânând 1.

Operatorul / efectuează împărțirea normală și returnează un rezultat zecimal. Operatorul \ efectuează împărțirea între numere întregi, returnând doar cotientul numărului întreg și eliminând orice rest.

Rezumați această postare cu: