in der Datei möchte ich die Inhalte der verschiedenen Worksheets auf dem ersten Worksheet darstellen, so dass das erste Sheet als "Arbeitssheet" und der Rest nur als Datenbank dient.
Die Darstellung erfolgt aktuell über bereich.verschieben mit vergleich für die korrekte Zeile und Spalte
Sowohl der Bezug in bereich.verschieben als auch die Suchmatrizen sind durch Namensberiche gegeben.
Nun zur Problematik
Nennen wir die "Daten-Worksheets" mal ws1, ws2 und ws3 sowie das Ausgabe-Sheet wsa
Wenn ich nun im wsa zwischen ws1 und ws2 wechseln möchte, muss ich den Bezug für bereich.verschieben als auch die Suchmatrizen ersetzen. mit strg+g kein Problem, aber ich hätte gerne eine vba-Lösung
replace geht nicht
auch bei
Dim ersatz As String
ws2 = Cells(1, 1).Value 'hier steht der Namensbereich
Cells.Replace What:=";*ws1", Replacement:=ws2, LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
tut sich zu meinem Erschrecken gar nichts.
Ich weiss leider nicht mehr weiter. Danke für die Hilfe