ich habe meine Frage nicht im Forum gefunden, daher versuch ich es einmal so.
Im Kern habe ich eine Datei mit um die 60 Blättern in der bei dem Wert EKAE-*** der numerische Teil (***) plus eine vorher definierte Zahl X (Im Worksheet Parameter angegeben) gerechnet werden soll. Der *** Wert weicht pro tabellenblatt ab und kann einstellig, zweistellig oder dreistellig sein.
Bsp.:
Anbei meine Idee wie es laufen soll, was logischerweise nicht zur VBA Syntax passt.
' Schleife zum auswählen aller sichtbarer Worksheets
With ThisWorkbook
ReDim Preserve meAr(.Sheets.Count)
For i = 1 To .Sheets.Count
If .Sheets(i).Visible = xlSheetVisible Then
meAr(ii) = .Sheets(i).Name
ii = ii + 1
End If
Next i
ReDim Preserve meAr(ii - 1)
.Sheets(meAr).Select
Range("A1:AH66").Select
Selection.Replace What:="EKAE-***", Replacement:="EKAE-*** + X ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False