ich möchte aus der letzten Zelle einer Liste mit Inhalt der Form 0000-00-##0 den Bereich ##0, also bis zum ersten - von rechts auslesen. Die Länge des letzten Strings variiert leider, sodass ich nicht einfach right(string,3 ) anwenden könnte. Aktuell funktionieren beide Varianten zur Ermittlung der letzten Zeile nicht.
With ThisWorkbook.Worksheets("E")
'lastE = ActiveSheet.UsedRange.SpecialCells(xlLastCell).Row
lastE = .Cells(Rows.Count, 2).End(xlUp).Row 'letzte Zeile finden
lastRef = Right(.Cells(lastE, 2).Value, InStrRev(.Cells(lastE, 2).Value, "-")) 'letzte Ref finden (fortlaufende Nummer)
Me.Text_Ref.Value = Year(Now) & "-" & Month(Now) & "-" & "lastRef +1 " 'neue Referenz mit fortlaufender Nummer+1 erstellen
End With
Vielen Dank im Voraus