Allan Sche Sar
Lt. Commander
- Registriert
- Jan. 2004
- Beiträge
- 1.912
Hallo ihr,
ich habe eine Optimierungsfrage. Aus einem String mit folgendem Inhalt:
Derzeit verwende ich den Code:
Das Ergebnis sieht aber dann wie folgt aus "°C S2" für das erste i. Also gehe ich im Nachgang her und trenne alles nach dem Leerzeichen ab (Zeile 8).
Aber das ganze geht doch bestimmt eleganter oder? Außerdem bekomme ich dann immer ein Problem bei der letzten Einheit, weil dort ja kein Leerzeichen dahinter ist.
ich habe eine Optimierungsfrage. Aus einem String mit folgendem Inhalt:
lese ich immer die Einheiten aus. Also °C, %rF, °C usw.Ordnung der Fühler und Einheiten: S1:°C S2:%rF S3:°C S4:%rF S5:°C S6:°C S7a S8art/cf
Derzeit verwende ich den Code:
Code:
Dim KMo_(1 To 15) As String 'variable Variablen für die Einheiten'
Dim Index As Integer 'Zählindex für die variable Variable'
Dim sTeil As String 'Hilfsstring zum Zwischenspeichern'
For Index = 2 To 9
sTeil = Split(Range("A7"), ":")(Index)
KMo_(Index) = Left(sTeil, InStr(sTeil, " ") - 1)
Next Index
Aber das ganze geht doch bestimmt eleganter oder? Außerdem bekomme ich dann immer ein Problem bei der letzten Einheit, weil dort ja kein Leerzeichen dahinter ist.
Zuletzt bearbeitet: