Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
392to396
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
392to396
392to396
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Format einer Zelle bei VBA berechnung

Format einer Zelle bei VBA berechnung
04.03.2004 14:46:21
Steffen
Hallo Forumteilnehmer
Bin Anfänger und habe in einem Code s.d. untere Zeile 2 Zahlen subtrahiert.
Die Abküzungen in den Klammern sind variable Zeilen- und Reihenindizes, die zu Beginn des Codes Ermittelt wurden, rngBm1 und rngbm2 sind ein def. Rangeobjekte

Sub
Cells(IBm, ikennzahl) = rngBm2.Cells(wert2z, Wert2s) - rngBM1.Cells(wert1z, wert1s)
End Sub

nun zu meinem Problem,
wie wird in VBA das Ergebnis cells(iBm,ikennzahl) so formatiert , so das es als im Zahlenformat ohne Nachkommastellen und mit 1000 Punkten ausgeben wird,
meine Versuche haben bisher nur Fehler produziert.

Gruß Steffen

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

Betreff
Datum
Anwender
Anzeige
AW: Format einer Zelle bei VBA berechnung
04.03.2004 14:52:56
Fabian
Hallo Steffen,
das ist ganz einfach per Macro-Recorder herauszufinden. Starte einfach eine Makro-Aufnahme (Extra --> Makros --> Aunehmen). Formatiere dann eine Zelle nach Deinen Wünschen und Beende die Aufnahme. Alle nötigen Befehle für die Formatierung findest Du nun in "Modul1" im VBA-Editor (ALT+F11).
Viel Erfolg
Fabian
PS Das Archiv hilft weiter... Google auch
AW: Lösung reicht nicht
04.03.2004 15:24:51
Steffen
Hallo Fabian
Dein Lösungsvorschlag reicht leider nicht. Die Aufzeichung ergab folgenden Befehl
Selection.NumberFormat = "#,##0", dies führt aber nur zur Formatierung der Ansicht in der Zelle. Der Wert ist aber immernoch z.B 12000,12354548575444555. es soll aber für eine spätere Verwendung nur 12.000 als Wert stehen.
hast du vieleicht noch einen Tipp, außer die Suche im Archiv, was ich parallel mache,aber noch nicht zum Ergebnis führte.
Steffen
Anzeige
AW: Lösung reicht nicht
04.03.2004 18:10:51
Fabian
Hallo Steffen,
was Du willst nennt sich "Runden" von Zahlen. Das führt aber zwangsläufig zu einem Verlust der Genauigkeit. Mit dem Begriff sollte das Archiv oder Google eine Menge Infos ausspucken ;-)
Viel Erfolg
Fabian
AW: Format einer Zelle bei VBA berechnung
04.03.2004 15:41:59
Ulf
round(cells(iBm,ikennzahl),0)
Ulf

307 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige