Thema Datum  Von Nutzer Rating
Antwort
12.02.2021 09:06:24 Andreas
NotSolved
12.02.2021 11:07:11 Gast20653
NotSolved
12.02.2021 11:13:16 Andreas
NotSolved
12.02.2021 11:16:41 Gast81333
NotSolved
12.02.2021 11:41:42 Andreas
NotSolved
12.02.2021 12:25:50 Gast81333
NotSolved
12.02.2021 12:36:08 Andreas
NotSolved
12.02.2021 12:44:27 Gast46551
NotSolved
12.02.2021 12:27:49 Gast55264
NotSolved
12.02.2021 12:39:34 Gast75795
NotSolved
12.02.2021 13:03:54 Andreas
NotSolved
12.02.2021 13:12:28 Gast75795
NotSolved
12.02.2021 13:33:34 Gast75795
NotSolved
12.02.2021 13:34:56 Gast63751
NotSolved
12.02.2021 14:12:04 Gast75795
NotSolved
15.02.2021 08:41:38 Andreas
NotSolved
22.02.2021 08:47:09 Andreas
NotSolved
22.02.2021 18:55:57 Gast75795
NotSolved
Rot Regex Abfrage mit mehreren Suchparametern
27.04.2021 08:03:12 Andreas
NotSolved
27.04.2021 14:21:10 Gast17703
NotSolved

Ansicht des Beitrags:
Von:
Andreas
Datum:
27.04.2021 08:03:12
Views:
452
Rating: Antwort:
  Ja
Thema:
Regex Abfrage mit mehreren Suchparametern

Hallo zusammen, 

ich bräuchte noch einmal Hilfe. Und zwar benötige ich nun noch eine Funktion, welche mir mittels Regex eine bestimmte Zahlenfolge sucht und ausgibt. Diese hat 9 Stellen und beginnt mit 2 oder 8. Den Regex Suchstring habe ich bereits zusammengefummelt, aber nun weiß ich nicht wie ich ihn in meinen Code unterbringe.

Bisheriger Code(teil):

   For Spalte = 1 To Anzahlspalten
    
    Set rng = Worksheets("Wordings").Columns(Spalte)

    'Suchargumente auslesen
    strPattern = WorksheetFunction.TextJoin("|", True, rng)
     
    'meta character im Suchmuster maskieren
    .Pattern = "([?*+.\\()\[\]])"
    strPattern = .Replace(strPattern, "\$1")
     
    'Suchmuster abschließen
    strPattern = "(?:" & strPattern & ") ([^\r\n]+)"
     
    'Suchmuster & Einstellungen setzen
    .Global = False       'nur ein/ersten Treffer
    .Pattern = strPattern
    
    'Berichtsnr. einlesen
    If Spalte = 1 Then
        With .Execute(strTXT)
          If .Count > 0 Then
            rngLastRow.Cells(1, Spalte).Value = .Item(0).SubMatches(0)                                 'Berichtsnr in Spalte A speichern
          ElseIf .Count = 0 Then
          


Hier müsste jetzt meine Abfrage rein:

Wenn strPattern2 = "([2,8] \d \d \d \d \d \d \d \d)" gefunden wird, dann schreibe dies in

rngLastRow.Cells(1, Spalte).Value



          End If
        End With
    End If

Vielleicht kann mir ja jemand helfen.

Vielen Dank!

Gruß Andreas


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
12.02.2021 09:06:24 Andreas
NotSolved
12.02.2021 11:07:11 Gast20653
NotSolved
12.02.2021 11:13:16 Andreas
NotSolved
12.02.2021 11:16:41 Gast81333
NotSolved
12.02.2021 11:41:42 Andreas
NotSolved
12.02.2021 12:25:50 Gast81333
NotSolved
12.02.2021 12:36:08 Andreas
NotSolved
12.02.2021 12:44:27 Gast46551
NotSolved
12.02.2021 12:27:49 Gast55264
NotSolved
12.02.2021 12:39:34 Gast75795
NotSolved
12.02.2021 13:03:54 Andreas
NotSolved
12.02.2021 13:12:28 Gast75795
NotSolved
12.02.2021 13:33:34 Gast75795
NotSolved
12.02.2021 13:34:56 Gast63751
NotSolved
12.02.2021 14:12:04 Gast75795
NotSolved
15.02.2021 08:41:38 Andreas
NotSolved
22.02.2021 08:47:09 Andreas
NotSolved
22.02.2021 18:55:57 Gast75795
NotSolved
Rot Regex Abfrage mit mehreren Suchparametern
27.04.2021 08:03:12 Andreas
NotSolved
27.04.2021 14:21:10 Gast17703
NotSolved