Aritmetikai műveletek VBA összeadás, kivonás, szorzás, osztás, hatványozás és
A részletes nézd meg, hogy VBA végrehajtja a következő aritmetikai műveletek, mint az összeadás, kivonás, szorzás, osztás és hatványozás, valamint a speciális műveletek, mint például osztás és modulo. Az alábbi táblázat bemutatja műveletek jellel írásakor VBA-aritmetikai kifejezéseket.
Expression - az az érték, vagy csoport kifejező értékeket egyedi érték. Expressziójának eredményeképpen - egy értéket egy meghatározott típusú adatokat. Jelek (szimbólumok) műveletek működtetéséhez felhasznált bizonyos értékek kifejezések. Hozzárendelése az eredmény egy változó expressziós segítségével az értékadó operátor (=), amely megtartja bármilyen értéket képviselő kifejeződése a jogot a értékadó operátor egy memóriában sejtben, amely hivatkozik a változó balra az üzemeltető.Minden alábbiakban leírt műveleteket, mindkét operandus kell lennie numerikus kifejezést vagy karakterlánc, hogy a VBA átalakítható egy számot.
A (+) jel kerül felhasználásra a felül műveleteket. A kifejezések kell numerikus kifejezést húrok, hogy a VBA válthatja számokat vagy időpontot, amikor az aritmetikai műveletek is lehetséges.
Az adatok típusa az összeadás eredménye kifejezés általában ugyanaz, mint a legpontosabb típusú ez a kifejezés, néhány kivételtől eltekintve. Minden kivételek e szabály egyértelműen látható a példákat.
A jel (-) arra használjuk, hogy hajtsa végre a kivonási művelet, és hogy jelezze a negatív számok (ha elé egy változó vagy expressziós és ugyanazt jelenti, mint szorzás -1). A mínusz jel, hogy kerül, mielőtt a szám jelzi, hogy a szám negatív, nevezzük egyoperandusú mínusz.
Annak megállapításához, hogy milyen típusú adatokat VBA kivonás expressziós eredmény ugyanazok a szabályok érvényesek, mint a kifejezéseket az összeadást jel, de van két további szabályokat.
Szabály 1. Ha a feltételek kivonva egyik operandusa dátum típusú, akkor az eredmény a kifejezés lesz dátum típusú.
2. szabály Ha a kivonás kifejezés, mindkét operandus típusát dátum, akkor az eredmény a kifejezés lesz típusa Kétágyas.
A csillaggal (*) kerül felhasználásra a szorzás művelet eredményét ennek a műveletnek a munka az operandusok. Annak megállapításához, a VBA kifejezést az eredményt megszorozzuk adattípus ugyanazt a szabályok vonatkoznak, mint a kifejezéseket kívül. Ami megszorozzuk valamennyi változót Variant, amely érték dátum típusú, akkor Számértékekre.
Mark (/) használnak, hogy végre a osztás, az osztás van úgynevezett mark valós számok. Kifejezésekben elválasztó egyik operandus osztva a másik, és az eredmény hányadosa részlege.
Ha bármely változó a szétválás kifejezés Null értéket, akkor az eredmény a kifejezés is Null. Az adattípus szétválási a valós számok általában kettős, de vannak kivételek.
Ha az elválasztó szempontjából mindkét operandusa az Integer vagy egységes, elosztjuk az eredmény kifejezése típusú egységes. Ha az eredmény túlcsordul a tartományban a típus egységes, VBA átalakítja típusú kettős.
osztás
Bejelentkezés (\) használnak, hogy végre egész osztás művelet, amelynek az eredménye az osztály mindig egy egész szám tört része. VBA nem kerek a hányadosa osztás, de csak rövidítse egy egész, elöntve a tört része.
az eredmény adatok típusát kifejeződése osztás - vagy integer, vagy Long. VBA használja a legkisebb adattípus, amely megfelel az eredmény a kifejezés.
modulo
Bejelentkezés (Mod) kerül felhasználásra a modulo műveletet. Ha elosztjuk modulo kifejezés visszatérési csak a maradék osztály egészét.
Könnyen érthető magyarázat a matematikai művelet látható a fórumokon programozók. Íme egy idézet onnan: „Képzeld el, hogy van egy teljes 50 liter tartály és 3L ón és elkezdi feladná a tartály üveg vizet (toborozni csak a teljes jar) 48l kikotort voltak 2 liter Ez a maradék után elosztjuk 50 3 modulo ... . " Más szóval 50 Mod 3 visszatér 2.
Az eredmény adattípus egy kifejezés modulo - jelentése egész szám vagy Long. VBA használja a legkisebb típus, amely alkalmas az eredmény kifejezésének.
komplikáltság
Character (^) végrehajtására használjuk hatványozást számot vagy kifejezést. A kitevő jelzi, hányszor egy számot vagy kifejezést kell szorozni is.