per VBA, ohne Prüfung ob schon vorhanden.
starte den VBA Editor (Alt+F11), Bild sollte zweigeteilt sein ansonsten Strg+R, gehe auf Deine Datei, rechte Maustaste, Einfügen Modul, Code ins rechte Fenster kopieren, VBA Editor schließen.
Register Ansicht, Befehlsgruppe Makros, auf Makro klicken, Makros anzeigen, Makro auswählen und ausführen.
Sub TabName()
Dim LoI As Long
Dim WsTabelle As Worksheet
For Each WsTabelle In Worksheets
WsTabelle.Name = "Tab" & LoI + 1
LoI = LoI + 1
Next WsTabelle
End Sub
>
Anzeige
AW: VBA - Tabellen im Datenblatt zählen
13.12.2016 20:32:56
Monika
Hey,
ich möchte nicht die Excelsheets umbennnen sondern die eingefügten Tabellen mit xSpalten und yZeilen. Also Tabellen bei denen man dann auch ein Filter einstellen kann usw.
Automatisch zählt Excel durch mit Tabelle1 Tabelle2 ...
Da aber die Tabellen für verschiedene Betriebspunkte einfach kopiert werden um die selbe Formatierung zu haben werden die Tabellen dann mit Tabelle12 oder dergleichen automatisch benannt.
Dies ist für die Weiterverarbeitung aber nur sehr unhandlich.
Deshalb soll in einem gewissen Excelsheet alle Tabellen gezählt und umbenannt werden.
ich hoff das war verständlich
Anzeige
AW: VBA - Tabellen im Datenblatt zählen
13.12.2016 21:05:41
Monika
Habs rausgefunden, für den den es interressiert
Mein Code:
Zahl = ActiveSheet.ListObjects.Count
For i = 1 To Zahl
ActiveSheet.ListObjects(i).Name = "Betrieb" & i
Next i