Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Tabellenblatt

Forumthread: Tabellenblatt

Tabellenblatt
24.06.2025 17:25:59
Thomas
Hallo zusammen,

ich habe über Makrorecorder ein Code bauen lassen.

Jetzt nimmt er immer
ActiveWorkbook.Worksheets("wertung24062025").AutoFilter.Sort. _
SortFields.Clear

Morgen heißt das Tabellenblatt 25062025.

Kann man einfach direkt Tabelle1 ansprechen?

Danke
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenblatt
24.06.2025 17:30:07
velo
Hi,

du kannst z.B. den Index ansprechen mit […].Worksheets(1).[…] oder du kannst auch immer das heutige Datum umformen lassen, sprich:
Dim datum As Date

datum = Date
[...].Worksheets("wertung" & Format(datum, "ddmmyyyy")).[...]

VG
velo
Anzeige
AW: Tabellenblatt
24.06.2025 17:52:42
daniel
Hi
es kommt jetzt darauf an, ob es immer ein neues Tabellenblatt ist oder ob das bestehende Tabellenblatt immer umbenannt wird.

im prinzip hast du folgende Möglichkeiten, ein Tabellenblatt unabhängig von seinem Namen anzusprechen:

a) wenn du vor Makrostart das Tabellenblatt aktivierst:
ActiveSheet.AutoFilter.Sort.SortFields.Clear

b) wenn es das selbe Tabellenblatt ist, dessen Reiter immer umbenannt wird:
Tabelle1.AutoFilter.Sort.SortFields.Clear
hier musst du den Codenamen des Blattes verwenden, dass ist der, der im Projekexplorer vor der Klammer steht.

c) wenn das zu bearbeitende Blatt eine feste Position in den Blättern der Mappe hat:
erstes Blatt: Sheets(1).AutoFilter.Sort.SortFields.Clear
oder
letztes Blatt: Sheets(Sheets.Count).AutoFilter.Sort.SortFields.Clear

Gruß Daniel
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18