Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: runden per VBA - Typen unverträglich?

runden per VBA - Typen unverträglich?
28.10.2008 15:05:00
David
Hallo zusammen,
der "Einzeiler"

Sub runden()
With Range("A1:A2")
.Value = Round(.Value, 2)
End With
End Sub


liefert bei mir den Laufzeitfehler 13 - Typen unverträglich.
Mit einer einzelnen Zelle ("A1") funzt es. Was mache ich falsch?
Gruß
David

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: runden per VBA - Typen unverträglich?
28.10.2008 15:11:29
Andi
Hi,
so geht's:

Sub runden()
Dim c As Range
For Each c In Range("A1:A2")
c.Value = Round(c.Value, 2)
Next c
End Sub


Schönen Gruß,
Andi

AW: runden per VBA - Typen unverträglich?
28.10.2008 15:13:00
David
Hallo Andi,
da lag ich ja gar nicht mal so falsch, mittlerweile habe ich folgendes zum Laufen gekriegt.

Sub runden()
Dim c As Range
For Each c In Range("F2:F11000")
c.Value = Round(c.Value, 2)
Next
End Sub


Ich wollte es halt nur elegant im Direktfenster beim Kollegen ausführen, ohne ein "richtiges" Makro zu schreiben.
Danke.
Gruß
David

Anzeige
AW: runden per VBA - Typen unverträglich?
28.10.2008 19:36:05
Daniel
Hi
wenn du ohne Makro runden willst:
- gewünschte Nachkommastellen per Zahlenformat einstellen
- in EXTRAS - OPTIONEN - BERECHNUNG die Option "Genauigkeit wie Angezeigt" anchecken.
allerdings gilt das dann für die ganze Datei !
Gruß, Daniel
AW: runden per VBA - Typen unverträglich?
29.10.2008 08:07:00
David
Hallo Daniel,
danke, das kannte ich noch nicht.
Gruß
David
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige