Tabellenblätter in Excel umbenennen?
Guten Tag, eine dumme Frage enes Excel-Newbees.
Ich habe eine Tabelle mit einer größeren Anzahl von Tabellenblättern (so um die 85).
davon sind bis auf 2 alle identisch aufgebaut: sie enthalten jeweils eine Tabelle mit identischem Aufbau und im Prinzip identischen Namen, nämlich ein Datum (aus dem 2. nicht-identischen Tabellenblatt).
Diese Daten sind nicht fortlaufend, es sind im Prinzip alle Sonntage eines Jahres und dazu eine bestimmte Anzahl von Mittwochen. Diese Datumsangaben befinden sich im Abeitsblatt Stammdaten in den feldern A12 bis A93
ein Blatt ist als Titelblatt gedacht, in dem die Daten aus jedem einzelnen der gen. Blätter automat. dargestellt werden (Umsätze, Stck.-Zahlen usw.). das 2. nicht gleichartige Blatt enthält Stammdaten, im wesentlichen geht es um eine Liste mit Datumsangaben und was an dem jeweiligen Datum zu tun ist.
Nun muss ich für jedes neue Jahr alle Arbeitsblätter manuell umbenennen. Ziemlich nervig. Geht das auch atomatisch?
Danke!
3 Antworten
Wozu musst die Arbeitsblätter umbenennen?
Der Arbeitsblattname hat doch laut deiner Beschreibung keinerlei Korrelation mit den Daten, benenne doch die Arbeitsblätter einfach Neutral ohne Jahr im Namen. Auf deinem Deckblatt wirst du doch irgendwo sicher das aktuelle Datum/Jahr vermerken.
Das wird nur über ein Makro gehen, sonst unterstützt Excel die Funktion nicht.
Wobei auch das nur gehen wird, wenn du die Arbeitsblätter nach einer Systematik aufgebaut hast, zB. KW oder so. Sonst kannst du das auch vergessen.
Wenn der neue Arbeitsblattname in der Tabelle auftaucht, dann wirst du das auch per Makro hinbekommen. Fraglich bleibt dann der Aufwand das Makro zu programmieren, der wird dann davon abhängen, wie systematisch die Namen zu finden sind.
also doch per Hand umbenennen....
schade.ich dachte halt, das Excel den Namen aus einem Tabellenblatt (das NICHT mit entspr. umbenannt werden soll!) entspr. auslesen/ändern kann.
trotzdem danke!
tja, und das übersteigt meine excel-Kenntnisse erheblich. Und bevor ich mich da soooo tief reindenke, dann mache ich es eben per Hand alles einzeln.
Durch Ordnername mit Jahreszahl und Blattnamen ohne Jahreszahl sind alle Blätter eindeutig definiert.
So mache ich es z. B. jedes Jahr bei der Einkommensteuer-Erklärung und mit der Haus-Nebenkosten-Abrechnung. Die Blattnamen können gleich bleiben.
"Jedes neue Jahr" ist vermutlich (oder empfehlenswert) in einem Ordner abgelegt. Der Ordnername enthält die Jahreszahl. Und die 85 Blattnamen können für alle Jahre gleich sein.
nein, das geht nicht: jeder Sonntag hat ein anderes datum, die Mittwoche entspr. auch.
Ich hab ja nicht gesagt, dass der Inhalt der Blätter gleich bleiben kann sondern der Name der Blätter.
wenn ich im Jahr 2025 das Tabellenblatt mit dem Sonntagsdatum 13.04. suche, dann wird dieser Datum im Jahr 2026 definitiv kein Sonntag sein. Auch wenn das Blatt nur als "13.04." benamst wird.
Nochmals: die Blätter in der Tabelle spiegeln einen ganz bestimmten Tag im Jahr wider, nämlich genau diesen Sonntag, und jenen, und den 3....
Die Nutzer der Tabelle suchen genau dieses Datum in dieser Datei, nicht in mehreren Dateien verschiedener Jahre. Genau an diesem Sonntag, also am 13.04.2025 findet etwas statt, was dokumentiert werden muss. Und 2026 ist das dann eben der 12.04., wel der 13. dann ein Montag ist. Das Ereignis ist aber immer Sonntags und niemals Montags.
Da habe ich wohl Dein Anliegen nicht verstanden.
Gibt es eine Hierarchie des Ganzen? 1. Stufe: Excel-Datei für Jahr (mehrere). 2. Stufe: Blatt (ca. 85). 3. Stufe: Blattinhalt=Tabelle. Nenne mal Namen von Blättern (hier muss ja das Jahr nicht wiederholt werden). Und nenne mal den Inhalt der Blätter (es können ja nicht nur die Sonntage sein).
nicht so einfach zu erklären.
Die ganze Datei soll die Verwaltung von einem Prozess im Verein abbilden.
Wir treffen uns fast jeden Sonntag (außer Feuertage, wie Ostern, Pfingsten, dazu auch nicht Totensonntag usw.), dazu jeden 1. und 3. Mittwoch im Monat.
Es gibt eine Seite, auf der die Daten des Jahres erfasst sind. Hinter dem Datum steht der Name der Personen, die an diesem Tag "Dienst" haben.
für jeden Sonntag und Mittwoch, die feststehen, gibt es ein eigenen Tabellenblatt. Der Inhalt ist immer gleioch: eine ITabelle, in der die Vereinsmitglieder und evtl. Gäste, die an diesem tag anwesend sind, erfasst werden. Zusätzlich ist auf diesem Blatt der Name der "Diensthabenden" zu sehen, das speist sich aus dem erstgen. Tabellenblatt.
Nun gibt der Diensthabende den Namen der anwesenden Mitlgieder und Gäste ein, erfasst, was diese entgeltlich genutzt haben. das widerum üäberträt sich automat. auf eine weitere separate Seite, auf der sozusagen die Kasse geführt wird.
es gibt keine echte Systematik. Die Daten sind im Tabellenblatt Stammdaten in einer Tabelle untereinander fortlaufend. Format: 05.01.2025, natürlich als Datumsfeld formatiert.
das nächste Datum ist 08.01.2025, dann 12.01.2025, dann 19.01.2025... jeweils jeder Sonntag und ausgewählte Mittwoche.
also eigentnlich möchte ich jedem Arbeitsblatt den Namen eines bestimmten Feldes geben.