VBA: Teile und herrsche - spezielle Division

Die verschiedenen Möglichkeiten der Division in VBA

Stand: 4. Mai 2011

Es gibt in VBA verschiedene Möglichkeiten der Division, weiß unser VBA-Spezialist Lorenz Hölscher. Je nach Anwendungszweck können Sie sich damit mühsame Programmierung ersparen.

VBA kennt mehr als den rechtsgeneigten Schrägstrich zur Division. Sicherlich ist er sinnvoll, wenn Sie das genaue Ergebnis brauchen, nachdem Sie zwei Zahlen geteilt haben.

Wenn Sie es aber gar nicht so genau wissen wollen, sind der mod-Operator und der linksgeneigte Schrägstrich viel cleverer und können Ihnen viel Mühe ersparen.

Teilen ist nicht gleich teilen

In lange laufenden Schleifen sollten Sie in der Statusleiste netterweise Meldungen über deren Fortschritt anzeigen, so dass der Benutzer sieht, dass der Rechner noch "lebt". Aber eine Aktualisierung dieser Anzeige für jeden einzelnen Schritt führt meistens dazu, dass sie zu schnell wechselt, um noch lesbar zu sein.

Also müssen Sie dafür sorgen, dass nicht jeder Schritt zu einer Aktualisierung führt. Natürlich können Sie eine zweite Zähler-Variable erfinden, so dass nur bei jedem einhundertsten Schritt etwas angezeigt wird, und diesen Zähler dann jeweils wieder zurückstellen.

Eine zweite Variable ist aber gar nicht nötig, denn der eher selten benutzte mod-Operator liefert genau die Information, die Sie brauchen.

Mitglied werden

Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen.

Sind Sie sich noch unsicher? Dann wählen Sie die Option “akademie.de kostenlos testen”. So können Sie sich 14 Tage in Ruhe umschauen. Downloads stehen Ihnen in dieser Zeit nicht zur Verfügung. Gefällt Ihnen akademie.de nicht, reicht ein formloser Widerruf per E-Mail innerhalb der ersten 14 Tage. Es entstehen für Sie keine Kosten. Widerrufen Sie nicht, erhalten Sie nach Ablauf von 14 Tagen vollen Zugriff und der Mitgliedsbeitrag wird abgebucht.

Ich bin bereits Mitglied
Mitglied werden!
Ich entscheide mich für folgende Zahlungsweise:

Downloads zu diesem Beitrag

Newsletter abonnieren