Runden in VBA
14.06.2006 09:40:57
Riehn
ich möchte in VBA ein kleines Marko schreiben - die Werte aus markierten Zellen
aufrunden.
Markieren der Zellen und Durchlauf der Zellen ist kein Problem. Problem ist aber die Verarbeitung des Rundungsbefehls selber.
In VBA heißt der Befehl "RoundUp" in Excel selber "Aufrunden". Bsp: Will man die Zahl 3,23 auf 3,3 aufrunden und in var abspeichern , so heißt der Befehl:
var = RoundUp(3.23, 1) . Die Syntax, d.h. die Großschreibung des Befehls funktioniert, aber das Makro selber nicht. Var ist mit Dim vorher definiert.
Beim Ausführen des Programms kriege ich die Fehlermeldung Sub oder Function nicht definiert. Ich habe auch schon andere Schreibweisen probiert, leider ohne Erfolg.
Kann mir jemand weiterhelfen ? Matthias aus Eisenberg