Zeichenkette abgleichen VB

09/04/2009 - 11:19 von Holger D. | Report spam
Hallo zusammen,

kurz vor Ostern habe ich da doch nochmal ein kleines, simples Problem,
welches mir jedoch viel Nerv raubt...

Ich habe eine Zeichenkette in einer Zelle und möchte die in VB auslesen und
abgleichen:

Dim Halle As String

Select Case Halle
...
Case Left(Worksheets("Eingabe").Cells(Durchlauf, 28), 1) = "C"
Halle = "H9"

...

End Select

Nun steht mit einer Zelle etwas wie "C01" und er prüft zwar, ob dort das C
vorsteht, gibt es auch an, setzt den Wert Halle jedoch nicht auf "H9".

Kann mir jemand sagen, woran das liegt??

Danke für die Hilfe und frohe Ostern! ;-)
Holger
 

Lesen sie die antworten

#1 Holger D.
09/04/2009 - 12:06 | Warnen spam
Hallo,

ich habe das nun mit einer IF-Abfrage gemacht und nun funktioniert es.
Jedoch taucht nun ein anderes Problem auf, welches ich im Direktfenster mal
getestet habe. Das sieht so aus:

?Worksheets("SAPTabelle").Cells(Abgleiche, 5).Value = LTG
Falsch
?Worksheets("SAPTabelle").Cells(Abgleiche, 5).Value
11700
?LTG
11700

Wie kann das sein, dass der Vergleich ein "falsch" liefert, die Werte jedoch
gleich sind??

Ich verzweifele...
Danke für eine Hilfe.
Holger

"Holger D." wrote:

Hallo zusammen,

kurz vor Ostern habe ich da doch nochmal ein kleines, simples Problem,
welches mir jedoch viel Nerv raubt...

Ich habe eine Zeichenkette in einer Zelle und möchte die in VB auslesen und
abgleichen:

Dim Halle As String

Select Case Halle
...
Case Left(Worksheets("Eingabe").Cells(Durchlauf, 28), 1) = "C"
Halle = "H9"

...

End Select

Nun steht mit einer Zelle etwas wie "C01" und er prüft zwar, ob dort das C
vorsteht, gibt es auch an, setzt den Wert Halle jedoch nicht auf "H9".

Kann mir jemand sagen, woran das liegt??

Danke für die Hilfe und frohe Ostern! ;-)
Holger

Ähnliche fragen