hi,
Um es mal zu erklären, damit du eventuell den Fehler findest den du machst:
Du möchtest eine Formel ändern. Wir nehmen einfach mal an, du magst nur den Wert der Zelle D35 ausgeben.
.
Du willst also 2021 - Jan!D35 und 2021 - Feb!D35 ausgeben.
Dafür wäre die Formel entsprechend leicht: ='2021 - Jan'!D35
soweit bist du schon.
Nun willst du den Monat ändern.
Nehmen wir eine Hilfszelle dafür.
Im Übersichtsblatt wird A2 zur Hilfszelle, in der du über ein Dropdown die Monate auswählen kannst. (Jan, Feb, usw.)
Damit hast du das Teilstück Monat in einer Zelle und kannst damit arbeiten.
Nun bastelst du dir die Formel mit einer Formel.
Indirekt() bewirkt hier, dass du den Zellennamen erstellen kannst.
=INDIREKT("‚2021 - „&A2&“‘!D35"))
Die " mögen hier etwas verwirren, müssen aber EXAKT so übernommen werden.
Das erste "
beginnt eine Textpassage. Diese beginnt mit dem '
und dem Jahr.
Das &
verkettet den Text mit dem folgenden, das ist der Monat aus A2.
Danach folgt wieder das "
als Zeiger für den Text, das '
zum abschließen des Tabellenblattes und dem Rest, damit die Zelle korrekt angesprochen wird.
Zur Veranschaulichung die Textstücke in Klammern, in der Formel sind es eben "
wie bei allen Texten üblich.
['2021 - ]
plus Inhalt von A2 plus ['!D35]
= '2021 - Jan'!D35
dafür musst du das Makro nutzen, wenn es automatisch werden soll. Prinzip bleibt aber weitgehend gleich.
Berichte gern, was nicht geht.
Wenn alles nicht geht ist die Hilfe etwas schwer. Irgendwas wird in dem Formelfeld ja angezeigt und könnte ein Hinweis darauf sein, was falsch ist.
Auch sollte =INDIREKT("'2021 - "&A2&"'!D35"))
funktionieren, je nach dem, was du in A2 manuell eingibst.
grüße
lipi