Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
116to120
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
116to120
116to120
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

roundbefehl

roundbefehl
02.05.2002 10:02:05
olaf
hallo zusammen,

ich habe eine kurze frage zum vba round befehl:

wenn ich mittels variablen werte berechnen lasse und das ergebnis zum beispiel der variabeln c zuweise ( DIM as long)
und anschliessend schreibe
Sheets("Tabelle1").Range("A1")= Round(c,[2]), so habe ich einen objektdefinierten fehler.

deshalb meine frage, wie kann ich ein mittels vba errechnetes ergebnis auf zwei stellen runden und das ergebnis dann in A! anzeigen lassen.
ps: es muss runden und nicht kürzen sein.


vielen dank und mfg

olaf

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: roundbefehl
02.05.2002 10:11:18
Volker Croll
Hallo Olaf,

meines Erachtens sind die [ ] schuld. Versuch's mal so:

Sheets("Tabelle1").Range("A1") = Round(c, 2)

Gruss Volker

Re: roundbefehl
02.05.2002 10:13:35
Peter
Hallo olaf,
ich meine, daß es klappen müsste, wenn Du c nich as long sondern as double dimensionierst. Long lässt keine Nachkommastellen zu.
Gruß
Peter

Re: roundbefehl
02.05.2002 10:17:30
WernerB.
Hallo Olaf,

Dim As Long bewirkt, dass nur Ganzzahlen herauskommen.
So müsste es gehen:

Viel Erfolg wünscht
WernerB.

vielen dank, klappt
02.05.2002 10:28:53
olaf
dd

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige