ich habe folgende Zahlen:
waeraa1A1877931
ich möchte gern, wenn ab dem letzten Buchstaben (hier A) es 7 Ziffern sind, das die letzte Ziffer
gelöscht wird.
Wenn es 6 Ziffern sind soll nichts passieren.
mfg
walter b
RegEx.Pattern = "\w+\d{7}"
Mit purem VBA und der Bedingung, dass die letzte Ziffer keine 0 ist:
if len(val(StringRev(cells(i,1))) = 7 then
Mal sehen, ob andere einfachere Varianten zeigen.
if right(cells(1,1),8)) like "@#######" then cells(1,1) = left(cells(1,1), len(cells(1,1))-7)
natürlich wieder ungeprüft