VBA aritmetika Operatorok: Összeadás, Alsótracció, szorzás

⚡ Okos összefoglaló

VBA aritmetika Operamatematikai műveleteket végeznek, például összeadást, részfelosztásttracszorzás, osztás, hatványozás és modulus az Excel makrókban. Ez az anyag példákkal magyarázza el az egyes operátorokat, és bemutatja, hogyan lehet működő Hozzáadás gombot létrehozni egy rövid VBA kóddal az Excel VBA szerkesztőjében.

  • Operator készlet: A VBA támogatja a +, -, *, /, ^ és mod karaktereket az általános aritmetikai számításokhoz.
  • 🔢 Példák: Minden operátor egyértelmű eredményt ad vissza, például 2 + 2 = 4 és 10 mod 3 = 1.
  • 🖱️ Gomb hozzáadása: Helyezzen el egy parancsgombot az Excel táblázatban, és nyissa meg a kód ablakát.
  • 📝 Írja a Code: Egész változók deklarálása és az Msg használataBox egy művelet eredményének megjelenítéséhez.
  • ▶ ️ Futtassa: TogglTervező módban kattintson a gombra, és tekintse meg a kiszámított kimenetet.

VBA aritmetika Operatorzok

VBA aritmetika Operatorzok

VBA aritmetika OperaA torokat olyan aritmetikai műveletek végrehajtására használják, mint az összeadás, a részfelosztástracszámok osztása, szorzása vagy osztása. A következő táblázat a VBA matematikai operátorait mutatja:

Operator Leírás Példa teljesítmény
+ Összeadás: Ez az operátor számok összeadására szolgál. 2 + 2 4
- alatttracció: Ez az operátor a részfeladatok elvégzésére szolgáltract számok. 5 - 3 2
* Szorzás: Ez az operátor számok szorzására szolgál. 3 2 * 6
/ Osztás: Ez az operátor számok osztására szolgál. 9 / 3 3
^ Hatványozás: Ezzel az operátorral egy számot egy másik szám hatványára emelhetünk. 2 ^ 3 8
mod Modulus operátor: Eloszt egy számot, és visszaadja a maradékot. 10 mod 3 1

VBA aritmetika Operators Példa

Adjon hozzá egy gombot a Excel lap ahogy korábban bemutattuk, majd kövesd az alábbi pontokat:

VBA aritmetika Operators Példa

  • Módosítsa a name tulajdonságot btnAdd-ra.
  • Módosítsa a felirat tulajdonságot Hozzáadás értékre Operathor.
  • Kattintson a jobb gombbal a gombra.
  • Nézet kiválasztása Code.
  • A következő kódablakot fogja kapni.

VBA aritmetika Operators Példa

Írd be a következő kódot a Private Sub btnAdd_Click() és az End Sub közé:

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

Most futtassuk le a kódunkat.

A menüszalagon keresse meg a Tervezési mód gombot.

VBA aritmetika Operators Példa

Ha a gomb aktív állapotban van (zöld háttérszín), akkor Tervező módban van. Ebben az állapotban nem lehet kódot végrehajtani. Ha nem aktív állapotban van (fehér háttérszín), akkor futtatható a kód.

Kattintson a Tervezési mód gombra.

A gombnak most így kell kinéznie:

VBA aritmetika Operators Példa

Kattintson a Hozzáadás gombra Operathor.

A következő eredményt kapod:

VBA aritmetika Operators Példa

Töltsd le a fenti Excelt Code

Számtan Operators Bemutató gyakorlat

A tanulás legjobb módja a gyakorlás. Kövesd a fenti lépéseket az aloldalak gombjainak létrehozásához.tracosztás, szorzás és hatványozás.

Írja meg a gombok kódját, és tesztelje őket, hogy lássa, hogy a kód végrehajtódik-e.

GYIK

Igen. A mesterséges intelligencia asszisztensek VBA makrókat tudnak generálni összeadáshoz, részfeladatokhoz.tracés más műveletek egyszerű nyelvi leírásból. A makrót továbbra is tesztelni kell a VBA-szerkesztőben, hogy megbizonyosodjon arról, hogy a várt módon működik.

Igen. A VBA továbbra is hasznos az egyéni Excel-automatizáláshoz, és a megértése segít a mesterséges intelligencia által generált makrók áttekintésében, hibakeresésében és adaptálásában.ping Ön irányítja a táblázatait.

A mod operátor egy számot eloszt egy másikkal, és a hányados helyett a maradékot adja vissza. Például a 10 mod 3 1-et ad vissza, mert a 3 háromszor belekerül a 10-be, és 1 marad.

A / operátor normál osztást végez, és decimális eredményt ad vissza. A \ operátor egész számokkal való osztást végez, csak az egész számok hányadosát adja vissza, a maradékot pedig elhagyja.

Foglald össze ezt a bejegyzést a következőképpen: