VBA: Teile und herrsche - spezielle Division

Die verschiedenen Möglichkeiten der Division in VBA

Von: Lorenz Hölscher
Stand: 4. Mai 2011
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Über den Autor: Lorenz Hölscher

bild80517

Lorenz Hölscher ist freiberuflicher Dozent, Berater und Programmierer mit Schwerpunkt Anwendungs-Programmierung. Vorrangig widmet er sich Access, Word und Excel sowie begleitenden grafischen Arbeiten. Er legt viel Wert auf benutzerfreundliche Oberflächen und ordentliches Design in Optik und Programmierung. Zu Hilfe kommen ihm da seine langjährigen "branchenfremden" Erfahrungen als Architekt, Layouter und Designer.

Lorenz Hölscher bietet eigene Hilfeseiten an und hat bei Microsoft Press mehrere Bücher veröffentlicht zu Access 2007, Access 2007 VBA, Word 2007 VBA und Access 2010.

Beiträge des Autors als Atom-Feed Atom-Feed: Neues von akademie.de

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.

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein