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

Alle Werte werden in € angezeigt. Warum?

Alle Werte werden in € angezeigt. Warum?
31.08.2004 14:08:25
christoph
Hallo.
Ich stehe vor einem Rätsel!
Ich habe ein Berechnungstool mit VBA entwickelt, und bei sämmtlichen Probedurchläufen lief alles wie gewollt.Jetz werden allerdings sämtliche Werte die mittels VBA bestimmt werden in € (!!!) angezeigt ohne das ich wüsste das ich es irgendwoe festgelegt oder bestiimmt habe.
Was ist hier passiert ?
Wie kann ich das rückgängig machen?
Danke im voraus für Erklärungen und Hilfen
Christoph

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

Betreff
Datum
Anwender
Anzeige
AW: Alle Werte werden in € angezeigt. Warum?
Karl
Wenn in dem Tool der Datentyp Currency verwendet worden ist, dann wird bei übertragen in eine Zelle diese automatisch formatiert (hier also mit EUR-Zeichen). Ein Typcast behebt das Problem, oder Zellenformat angleichen.
Gruß Karl
Typcast ?
Christoph
Habe Ein paar Variablen als Currency bestimmt.Ein Grossteil wird aber nur Eingelesen und Bearbeitet.Hatte aber bis eben immer die Anzeige ohne € gehabt.
Habe den VBA-Code in eine ältere Speicher-Versin koppiert und jetzt ist alles wieder normal.
Kann trotz deiner Auskunft die Logik immer noch nicht ganz nachvollziehen.
Was ist ein "Typcast" und wie benutzt ich ein "Typcast"
Danke für deine Antwort
Christoph
Anzeige
AW: Typcast ?
Karl
Du wandelst den Currencydatentyp in zB Double:

Dim x as currency
Dim y as double
x = 193.2842
y = cdbl(x)

CDbl ist die Typumwandlungsfunktion in den Datentyp Double. Wenn nun ein Wert in die Zelle übertragen wird, bleibt das Zellformat bestehen.
Gruß Karl
Danke
31.08.2004 14:57:10
christoph
Ich danke dir.
Ist doch einfacher wenn ich die Variablen von Anfang an als Double definieren oder?
Gruß Christoph

51 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige