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

Variablenumwandlung von Typ STRING in Typ SINGLE

Variablenumwandlung von Typ STRING in Typ SINGLE
31.08.2005 20:56:40
Typ
Hallo Leute,
die Umwandlung erfolgt mit z.B.:„var = CSng(Left(variable, Len(variable) - 1))“ wenn der Wert „88 %“ in „88“ zur weiteren Bearbeitung umgewandelt werden muss.
Wenn ich jedoch einen Wert wie „± 0,0 °” in „ 0,0 ” umwandeln will, erhalte ich mit vorstehendem Code nur
eine Fehlermeldung. Mit dem Versuch die Umwandlung mit „var = CSng(Left(variable, Len(variable) - 1)) And (Right(variable, Len(variable) - 1))“ durch zu führen führte noch nicht zum Erfolg.
Ist es denn überhaupt möglich in einem Bearbeitungsschritt gleichzeitig die links und rechts von „ 0,0 “ mit jeweils einem Leerzeichen stehenden Textzeichen zu entfernen?
"variable" besitzt Typ STRING
"var" besitzt Typ SINGLE
Gruß Reiner

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

Betreff
Datum
Anwender
Anzeige
AW: Variablenumwandlung von Typ STRING in Typ SINGLE
31.08.2005 20:58:17
Typ
Hallo reiner,
so wie ich es sehe, versuchst du einen Text in ein Zahlfeld zu schieben.
das kann nix werden.
Gruß DieterB
AW: Variablenumwandlung von Typ STRING in Typ SINGLE
31.08.2005 21:55:00
Typ
Hallo,
ja.
Aber nicht mit Konstruktionen wie var = CSng(Left(variable, Len(variable) - 1)) And (Right(variable, Len(variable) - 1))
sondern
variable = Trim(Left(variable, Len(variable) - 1)) 'Aus -88% mach -88
var = CStr(Trim(Right(variable, Len(variable) - 1))) 'Aus -88 mach 88
Gruß- Micha
PS: Rückmeldung wäre nett.
AW: Variablenumwandlung von Typ STRING in Typ SING
31.08.2005 22:54:36
Typ
Hallo Micha,
der Code war nur ein Versuch von mir:
var = CSng(Left(variable, Len(variable) - 1)) And (Right(variable, Len(variable) - 1))
vielen Dank für Deinen Vorschlag, damit funktioniert es.
Danke
Reiner
Anzeige
Danke für die Rückmeldung oT
31.08.2005 23:34:34
MichaV

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige