Zum Inhalt springen

[VBA] Round Funktion in VBA Office 97 ?


Empfohlene Beiträge

Geschrieben

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

Geschrieben

' 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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...