Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Select case mit like

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
Anzeige

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
Anzeige
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
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
Anzeige
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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige