Kleine Sektflaschen Hochzeit
Erinnern Sie sich vorher an die Syntax der RoundUp-Funktion. Beispiele Sie können diese VBA RoundUp Excel-Vorlage hier herunterladen - VBA RoundUp Excel-Vorlage Führen wir die Aufgabe aus, die Zahl "288. 5264" aufzurunden. Wir werden alle Zahlen mit diesem Beispiel sehen. Beispiel 1 - Wenn das zweite Argument Null ist Schauen Sie sich den folgenden VBA-Code an. Code: Sub RoundUp_Example1 () Dim k As Double k = undUp (288. VBA - Zellwert runden - MS-Office-Forum. 5264, 0) MsgBox k End Sub Wenn Sie den obigen Code ausführen, wird die angegebene Nummer, dh 288. 5264, in die nächste ganze Zahl, dh 289, konvertiert Beispiel 2 - Wenn das zweite Argument 1 ist Schauen Sie sich den folgenden Code an, um zu sehen, was passiert, wenn wir einen als zweites Argument übergeben. Code: Sub RoundUp_Example2 () Dim k As Double k = undUp (288. 5264, 1) MsgBox k End Sub Dieser Code konvertiert die angegebene Zahl in einen Dezimalpunkt, dh 288. 6 Beispiel 3 - Wenn das zweite Argument 2 ist Schauen Sie sich den folgenden Code an, um zu sehen, was passiert, wenn wir zwei als zweites Argument übergeben.
Rest einer Ganzzahligen Division Der Rest einer Ganzzahligen Division wird mit dem Operator Mod zurückgegeben: 2 \ 3 ' 0 2 Mod 3 ' 2 entspricht: 2: 3 = 0 (ganzzahliger Teil der Division) 0 - 2 (Rest) 3 \ 2 ' 1 3 Mod 2 ' 1 3: 2 = 1 (ganzzahliger Teil der Division) 2 1 (Rest) 127 \ 4 ' 31 127 Mod 4 ' 3 127: 4 = 31 (ganzzahliger Teil der Division) 124 3 (Rest) Arbeiten mit Ganzzahlen Umwandeln Wenn Sie einer Ganzzahl einen Wert mit Nachkommastellen zuweisen, wird diese automatisch in eine Ganzzahl umgewandelt.
Excel VBA Round-Funktion Sie müssen die Excel-Rundungsfunktion verwendet haben, um die Gleitkommazahlen auf eine bestimmte Anzahl von Dezimalstellen zu runden. Die VBA-Rundungsfunktion verhält sich völlig anders als die in Excel verwendete. Die VBA-Rundungsfunktion verwendet die Logik "Rundung auf Gerade". Wenn die Zahl, die Sie runden möchten, die letzte Stelle nach dem Komma> = 0, 6 hat, rundet die VBA-Rundungsfunktion sie auf (aufrunden). Wenn die Zahl, die Sie runden möchten, die letzte Stelle nach dem Komma <= 0, 4 hat, wird sie abgerundet (Abrunden). Angenommen, der Dezimalteil ist genau 0, 5. Vba zahl runden group. Was macht er dann? In solchen Fällen wird mit dem ganzzahligen Teil der Zahl geprüft. Wenn der ganzzahlige Teil gerade ist, wird auf die gerade Zahl des Dezimalteils abgerundet. Wenn der ganzzahlige Teil ungerade ist, wird er auf die gerade Zahl aufgerundet. Diese Rundungsmethode wird auch als "Bankerrundung" bezeichnet. Syntax der Rundungsfunktion in Excel VBA Die VBA-Round-Funktion hat die folgende Syntax: Wo, Ausdruck - Die Gleitkommazahl, die gerundet werden soll.
(das entspricht 0, 0855% oder 1 Spende pro 1. 170 Beiträge per 31. 2021) Als Dankeschön der Ukraine helfen Geändert von EarlFred (25. 2021 um 06:54 Uhr). 25. 2021, 14:05 # 11 Hallo EarlFred, Selbst zu meinem VBA-Vorschlag gab es kein Feedback. Dann vertrauen mal darauf, dass er seinem Vorsatz treu bleibt! Windows 10, Office 2016 und Office 2019
Excel VBA RoundUp-Funktion Ähnlich wie bei der Arbeitsblattfunktion, bei der wir die Zahlen auf die nächsten Ganzzahlen aufrunden, haben wir in VBA eine RoundUp-Funktion, die den Dezimalpunkt für uns verringert, und die Syntax für die Verwendung der Aufrundungsfunktion lautet wie folgt: Aufrunden (Anzahl, Anzahl der Nachkommastellen)) Diese beiden Argumente in der Funktion sind obligatorisch. Wenn wir mit Zahlen und Berechnungen arbeiten, erhalten wir nach der ganzen Zahl Bruchzahlen, was im Geschäftsalltag durchaus üblich ist. Wir kümmern uns im Allgemeinen nicht um die Dezimalwerte, da dies keinen Einfluss auf unser Endergebnis hat. In solchen Situationen müssen wir die Zahlen auf die nächste ganze Zahl oder unmittelbare ganze Zahl aufrunden. Vba zahl runden test. Mit der RoundUp-Funktion können wir diese Aufgabe tatsächlich ausführen. Wenn Sie in VBA nach der RoundUp-Funktion gesucht haben, müssen Sie sie nicht gefunden haben, da es sich um eine Arbeitsblattfunktion handelt. Um auf die RoundUp-Funktion zugreifen zu können, müssen wir die Funktionsklasse vba Worksheet verwenden.