Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

VBA für filtern und kopieren
#11
Hallo,

ja, Du musst im Code die Namen anpassen.

Öffne den VBA Editor,
Rechtsklick auf eine freie Stelle in der Symbolleite
Voreinstellungen auswählen, wenn nicht ausgewählt
Wenn ausgewählt such in der Gruppe nach dem Fernglas
Damit öffnest Du ein Suchfenster
Bei Suchen nach gibst Du "Sorten" ein mit Anführungszeichen
bei den Optionen suchen nach wählst Du aktuellem Projekt aus
rechts daneben bei Nur ganzes Wort suchen ein Häkchen
Und rechts daneben Ersetzen auswählen
In die neue Textbox Deinen Tabellennamen eingeben mit Anführungszeichen
und alle erstzen, fertig

Das noch einmal mit "Tabelle1" wiederholen.

Am besten in einer Kopie Deiner Datei testen
Dann kannst Du auch mal mit der Suche rumprobieren. Wenns nicht passt einfach die Datei ohne Speichern schließen und wieder öffnen.
Wenns passt das Speichern nicht vergessen!
Gruß Atilla
[-] Folgende(r) 1 Nutzer sagt Danke an atilla für diesen Beitrag:
  • Luc Lac
Antworten Top
#12
danke dir. Das habe ich vorher auch gemacht. Ich dachte nur es gäbe vllt. eine dynamische Möglichkeit indem man im Code vllt. etwas ändert. Aber gut, so umständlich ist das ja nicht die 2 Sachen zu ersetzen:)
Antworten Top
#13
Hallöchen,

die Tabellen haben ja auch einen "Objektnamen". Nimm mal eine neue Datei und diesen Code:

Sub test()
MsgBox Tabelle1.Name
End Sub

Ändere dann den Name von Tabelle1 und lasse ihn nochmal laufen Smile

Alternativ könntest Du auch auf einem gesonderten Tabellenblatt die Namen aller Blätter per Formel ermitteln. Änderst Du einen Blattnamen, bekommt das die "Formel" mit. Fügst Du ein Blatt hinzu, dann schreibst Du eine neue Formel für das neue Blatt in die Übersicht und kannst dann darauf zurück greifen...
Du darfst dann eben nur nichts in der Reihenfolge vom "Inhaltsverzeichnis" ändern, sonst läuft Dein Code eventuell auf einem falschen Blatt.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste