dgr243 Geschrieben 9. Januar 2005 Geschrieben 9. Januar 2005 Moin zusammen, hab ein etwas grösseres Makro geschrieben, dass unter anderem die Funktion "round" verwendet. Diese Funktion wurde leider erst mit VB6 eingeführt. Davor scheint es die nicht zu geben. Entwickelt wurde das Makro unter Office 2003 / Office 2000 (mal so mal so...), laufen soll das unter Office 97. Muss ich nun tatsächlich auf "round" verzichten oder gibt es da nen Workaround (maybe ne funktion die ich einfach "round" nenne selbst schreiben?)? Wie würde einen Funktion die dasselbe vollbringt wie "round" aussehen? Mathematisch bin ich leider nicht so fit mir da selbst was auszudenken Danke schonmal! Gruss Dgr243 Zitieren
firewalker... Geschrieben 10. Januar 2005 Geschrieben 10. Januar 2005 ' Die Funktion "Runden" rundet eine Zahl(vZahl) auf die gewünschten ' Nachkommastellen(iStellen) '---------------------------------------------------------------------------------------- Function Runden(vZahl As Variant, iStellen As Integer) Runden = CVar(Format(vZahl * (10 ^ iStellen), "0") / (10 ^ iStellen)) End Function Bitteschön! Gruß, tim Zitieren
dgr243 Geschrieben 11. Januar 2005 Autor Geschrieben 11. Januar 2005 Danke ihr beiden! Das klappt beides einwandfrei! Thread kann zu Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.