ich habe folgendes "Problem":
Ich möchte von einem String ab einem bestimmten "Pattern" links und rechts etwas abschneiden.
So sieht der String zu Beginn aus:
10 6006000000029 Art.Nr.: 21-XX-XXX 10,00
Ich möchte nur folgenden String als Ausgabe haben: 21-XX-XXX
Die Artikelnummern haben folgendes Pattern ###-###-### wobei es jeweils ein, zwei, drei oder vier Zeichen sein können.
Text = Selection.Value
Ergebnis = VBA.Right(Text, VBA.InStr(1, Text, ":") - 9)
Das ist mein Ansatz bisher, aber das ist noch zu statisch.Über Anregungen/Ideen/Vorschläge würde ich mich sehr freuen.