Willkommen im PC-Welt-Forum
Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 2 von 2
-
20.01.2012, 11:53 #1
Byte
- Registriert seit
- 01.2012
- Beiträge
- 20
Excel 2010 Daten und Filter in 2 Reitern
Hallo zusammen
Meine Frage ist folgende:
Wenn ich den Filter von Excel einsetzen will, dann muss ich den meines Wissens überhalb der Tabelle einfügen.
Gibt es eine möglickeit Tabelle und Filter so zu trennen, dass die Daten für den Filter in Reiter 1 sind und das "Fenster" des Filters in Reiter 2?
Ich möchte das aus Optikgründen getrennt halten.
Mit meinen Möglichkeiten habe ich mal hin und her probiert, jedoch leider keine Lösung gefunden.
Danke für die Hilfe
-
23.01.2012, 06:56 #2
Megabyte
- Registriert seit
- 06.2006
- Beiträge
- 1.905
Hallo Stefan
- mit Autofilter kann Excel das nicht.
- mit Copy/Paste von Hand wäre es schon möglich
- automatisch kann das nur ein Auto-Makro
Kopiere diesen Code komplett im VB-Editor in das Verzeichnis des Blattes, wo das Filtrat hinkopiert werden soll.
In Excel2003 Rechtsclick auf den Blatt-Reiter und dann "Code anzeigen"
Alle roten Angaben an Deine Mappe anpassen >>Code:Private Sub Worksheet_Activate() 'startet jedesmal automatisch, wenn das Tabellenblatt2 gewählt wird 'verhindert Bildschirmflackern Application.ScreenUpdating = False 'schaltet sich selbst aus... '...beim hin und hergehen zwischen den Blättern, würde es sich sonst immer selbst auslösen... Application.EnableEvents = False With Sheets("Tabelle1") 'schaut ob AutoFilter gesetzt ist... (aber nicht ob auch wirklich gefiltert wurde !) If .AutoFilterMode Then 'löscht schon vorhandenes Filtrat >> Grösse muss mindestens der ungefilterten Tabelle entsprechen Sheets("Tabelle2").Range("B4:K100").ClearContents '...dann wird Filtrat in das andere Blatt kopiert (oder wenn nicht gefiltert wurde, die ganze Tabelle) .AutoFilter.Range.Copy Sheets("Tabelle2").Range("B4") End If End With Sheets("Tabelle2").Select 'schaltet sich selbst wieder ein und... Application.EnableEvents = True '... auch die Bildschirm-Erneuerung Application.ScreenUpdating = True End Sub
- Tabellenblatt1 ist das Blatt mit dem Filter
-Tabellenblatt2 ist das Blatt wo das Filtrat hin soll
(den im Blatt gesetzten Filter findet das Makro selbst)
- B4 ist der obere linke Rand, wo das Filtrat hin soll
- B4:K100 ist die max Grösse des Filtrats (= ganze Tabelle)
Das Makro startet automatisch wenn Tabellenblatt2 gewählt wird.
Wenn Auto-Filter drin, wird kopiert (auch wenn kein Filter gesetzt ist)
Gruss Urs
Ähnliche Themen
-
Excel: Filter Funktion
Von Tim22 im Forum Office-ProgrammeAntworten: 3Letzter Beitrag: 31.08.2009, 00:34 -
PLZ Filter in Excel
Von Tommizzo im Forum Office-ProgrammeAntworten: 3Letzter Beitrag: 04.09.2008, 18:02 -
Excel Filter
Von boysmama im Forum Office-ProgrammeAntworten: 6Letzter Beitrag: 16.02.2006, 15:47 -
Excel Daten/Filter/Autofilter Reiterfarb
Von hdr_ork im Forum Office-ProgrammeAntworten: 0Letzter Beitrag: 11.11.2002, 17:30 -
Filter in Excel 2000
Von HermannVo im Forum Software allgemeinAntworten: 0Letzter Beitrag: 22.09.2001, 10:50
12

Zitieren
Lesezeichen