Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
988to992
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Tabellenblatt umbenennen

Tabellenblatt umbenennen
02.07.2008 12:34:35
Josef
Ich habe mit VBA verschiedene Formatierungen und Berechnungen für ein Tabellenblatt "Tabelle1" geschrieben.
Ich möchte vor den Berechnungen das Tabellenblatt umbenennen auf "Name".
Wie kann man den Makronamen "Tabelle1()" automatisch auf "Name()" umbenennen, ohne dies jedesmal händisch zu machen.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblatt umbenennen
02.07.2008 13:18:00
Yusuf
Hi,
Sheets.("tabelle1").name = "Name"
Gruß
Yusuf

AW: Tabellenblatt umbenennen
02.07.2008 13:59:42
Josef
Danke für die Antwort.
Das Umbenennen des Tabellenblattes ist kein Problem, sondern die auf das Tabellenblatt zugreifenden Makros.
Gruß
Josef

AW: Tabellenblatt umbenennen
02.07.2008 14:21:00
Yusuf
Hi,
hab mich schon gewundert wegen den Klammern hinten ran.
Wenn du das Makro einmal umbennenst und abspeicherst bleibt doch der neue Name dann erhalten und du musst dies nicht immer wieder neu machen.
Ich versteh das nicht so ganz.
Kannst du bitte den Hintergrund etwas erlaeutern.
Gruß
Yusuf

AW: Tabellenblatt umbenennen
02.07.2008 23:28:30
Daniel
hi
das geht meines Wissen nach nicht.
du kannst höchstens über BEARBEITEN - ERSETZEN alle Benennungen auf einmal ändern.
die Makros sollte man sowieso nicht nach den Tabellenblattnamen bennenen, da gibt es sicherlich geschicktere Lösungen.
bei Bezügen innerhalb Makros kann man sich damit behelfen, daß man als Bezug nicht den NAMEN (also den Text auf dem Registerblatt), sondern den OBJEKTNAMEN von Excel verwendet (das ist der, der in der Eigenschaftsliste ganz oben steht, bzw im Objekt-Explorer VOR der klammer
dieser Objektname ändert sich beim Umbenennen der Tabellenblätter nicht, sondern bleibt erhalten.
im Code sieht das dann so aus:
anstelle von Sheets("Tabelle1").Cells.Clear schreibt man TABLLE1.Cells.Clear
Gruß,Daniel
Gruß, Daniel
Anzeige

13 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige