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

dynamische Kopie eines Tabellenblatts mit Sortierung

Forumthread: dynamische Kopie eines Tabellenblatts mit Sortierung

dynamische Kopie eines Tabellenblatts mit Sortierung
07.03.2026 02:12:32
Peters312
Hallo!

Ich quäle mich mit der Erstellung einer Kopie eines Tabellenblatts in derselben Exceldatei, bei der alle Spalten (aktuell A bis Y) und Zeilen, deren Inhalte noch weiter gefüllt werden, automatisch in ein zweites Tabellenblatt kopiert werden sollen.
In diesem zweiten Tabellenblatt sollen die Inhalte der 1. Spalte (automatisch erweitert auf alle Spalteninhalte) alphabetisch sortiert werden.

Gibt es hierfür eine Funktion, mit der dieses umsetzbar ist?

Danke für die Hilfe!
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: dynamische Kopie eines Tabellenblatts mit Sortierung
07.03.2026 08:32:46
RPP63
Moin!
Ja, die gibt es.
Ab Excel 2021 (und online) ist es sehr einfach:
=SORTIEREN(Bereich;Sortierspalte)
Für Dein altes Excel vielleicht nach diesem Beispiel:
https://www.herber.de/excelformeln/pages/Eine_Liste_per_Formel_sortieren.html
Stöbere auf dieser Site auch nach anderen Lösungen (Listen/Datensätze).

Gruß Ralf
Anzeige
AW: dynamische Kopie eines Tabellenblatts mit Sortierung
07.03.2026 11:54:59
GerdL
Moin,

noch ein Gedicht mit VBA.
Sub Unit()


Dim Quelle As Range: Set Quelle = Tabelle1.Cells(1, 1).CurrentRegion
Dim Ziel As Range: Set Ziel = Tabelle2.Range(Quelle.Address)

With Ziel
.Parent.UsedRange.Clear
Quelle.Copy Destination:=.Cells(1, 1)
.Sort Key1:=.Cells(2, 1), Order1:=xlAscending, Header:=xlGuess
End With

End Sub

Gruß Gerd
Anzeige
AW: dynamische Kopie eines Tabellenblatts mit Sortierung
07.03.2026 18:45:54
Yal
Hallo Peter,

eine Sortierung kann sehr leicht auf der Stelle erfolgen, wenn Du im Menü "Start", "als Tabelle formatieren" anklickst (die aktive Zelle muss innerhalb der Liste liegen). Dann ist die Sortierung in der Spaltenüberschrift-Dreieck zu erreichen.

Was Kopie anbelangt, müsstest Du vielleicht zuerst erklären, warum diese nötig sei. Eine Formel macht genau gesehen keine Kopie, sondern eine Verknüpfung.

VG
Yal
Anzeige
VBA?
07.03.2026 09:44:30
RPP63
Du schreibst zwar von einer Funktion, aber vielleicht wäre ja auch VBA für Dich denkbar?
Ist nur sehr wenig Code:
Sub Copy_Sort()

With Tabelle2
Tabelle1.Range("A1").CurrentRegion.Copy .Range("A1")
.Range("A1").CurrentRegion.Sort .Range("A1"), Header:=xlYes
End With
End Sub


Gruß Ralf
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