Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1832to1836
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
Select case mit like
14.06.2021 12:33:05
Chris
Hallo liebe Excel-Freunde,
ich brauche wieder einmal eure Expertise - ich hole mir Daten aus dem SAP wobei sich hier die gesuchten Zahlen von der Länge her (einmal mehr oder weniger Leerzeichen vor der gesuchten Zahl) ändern können - und genau das ist das Problem:

For x = 1 To 200
If Err.Number  0 Then
Err.Clear
End If
On Error Resume Next
Select Case session.findById("wnd[0]/usr/lbl[" & x & ",2]").Text
Case "  27": Gruppe 27 = x
Gruppe 27 = Gruppe 27
Case "     47": Gruppe 47 = x
Gruppe 47 = Gruppe 47
usw....
Wenn ich die Leerzeichen vor der gesuchten Zahl 27 oder 47 weg lasse und durch einen Stern ersetze, dann wird nichts gefunden;
daher der Gedanke mit "like"...
Wäre echt super, wenn mich hier jemand unterstützen würde - Danke!
Lg,
Chris

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Select case mit like
14.06.2021 12:38:24
Werner
Hallo,
wenn das immer zwei Ziffern/Zeichen sind, dann könntest du das mal mit Right versuchen.

Select Case Right(session.findById("wnd[0]/usr/lbl[" & x & ",2]").Text, 2)
Gruß Werner
AW: Select case mit Trim
14.06.2021 12:39:47
Rudi
Hallo,
Select Case Trim(session.findById("wnd[0]/usr/lbl[" & x & ",2]").Text)
Case "27":
Gruß
Rudi
AW: Select case mit like
14.06.2021 12:43:37
planlos
die leerzeichen trim'men
versuch
select case trim(session.findById("wnd[0]/usr/lbl[" & x & ",2]").Text)
case "27"
oh je...
14.06.2021 12:48:54
Werner
Hallo,
...an das Naheliegenste mal wieder nicht gedacht.
Danke für den Zaunpfahl Rudi und planlos.
Gruß Werner
Anzeige
AW: Select case mit like
14.06.2021 12:56:05
Rudi
der Vollständigkeit halber:

strTEST = session.findById("wnd[0]/usr/lbl[" & x & ",2]").Text
Select Case True
Case strTEST Like "*27*"
'mach dies
Case strTEST Like "*47*"
'mach das
End Select
Gruß
Rudi
AW: Select case mit like
14.06.2021 13:20:19
Chris
Vielen Dank an alle für die rasche Hilfe!!! Ich habe mich für die Trim-Variante entschieden - passt perfekt!
AW: Select case mit like
14.06.2021 14:29:49
Daniel
Trim passt, wen es nur um Leerzeichen geht.
Sobald da aber auch andere Zeichen stehen dürfen, wäre das like "*27*" das passend.
Mit dem Like bekommst du bei "xxx27xxx" auch einen Treffer, bei Trim nur mit " 27 ".
Gruß Daniel
Anzeige

195 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige