Clever-Excel-Forum

Normale Version: Zusätzlicher Autofilter an anderer Stelle der Tabelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo CEF Community,

ich arbeite seit längerer Zeit mit einer Auswertung im Excel-Format, die sehr viele Daten in vielen verschiedenen Spalten enthält. Zudem nutze ich zwecks Filterung einen Autofilter über alle Spalten.

Nun gibt es bestimmte Informationen, die am Ende der Tabelle stehen, bspw. Spalte X, dessen Autofilter-Funktion ich öfters nutze. Hierzu muss ich allerdings immer relativ weit nach rechts scrollen, um an an die Zelle bzw. den Autofilter zu gelangen.


Meine Frage:

Gibt es eine Möglichkeit, den Autofilter der Spalte X auch zusätzlich weiter vorne anzeigen zu lassen, damit ich mir das Scrollen zukünftig sparen kann?

Lieben Dank vorab & ein schönes Wochenende
Hallo

spontan fallen mir da zwei Lösungen ein:  mit Button oder per Doppelklick in der Tabelle. Dieser Code gehört in die Tabelle, für Doppelklick

Mit LastZell suche ich die letzte Zelle in Spalte A, den Range Bereich für deinen Autofilter must du dann selbst festlegen. Angeben kannst du in welcher Spalte nach welchem Kriterium gefiltert werden soll. Bleibt noch die Frage wie man den Autofilter wieder zurücksetzt? Entspricht das deinem Wunsch??

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  LastZell = Cells(Rows.Count, 1).End(xlUp).Row
  ActiveSheet.Range("A1:J" & LastZell).AutoFilter Field:=10, Criteria1:="1234"
End Sub


mfg Gast 123

Nachtrag   man kann auch mehrere Spalten gezielt überr Button oder Toggle Button setzen und zurücksetzen.
Hallo Gast 123,

vorab vielen Dank für deine Antwort! Ich vermute, es handelt sich bei deinem Lösungsvorschlag um eine VBA Lösung, richtig?

Hier habe ich leider absolut keinerlei Erfahrung und würde daher bei Null starten.

Ich hatte natürlich gehofft, es gäbe hier einen Excel-Kniff, den ich noch nicht kenne, dessen Umsetzung relativ leicht von der Hand geht.

... ich weiß, hohe Ansprüche meinerseits :)

Grüße
Moin!
Das simpelste dürfte sein, Spalte X nach Spalte B zu verschieben (und Spalte B zu fixieren).

Gruß Ralf
Hallo RPP63,

mit dieser Lösung habe ich bereits übergangsweise gearbeitet. Leider muss ich dies immer wieder machen, da die Auswertung so aus dem genutzten ERP System kommt und ich dort leider keinerlei Möglichkeiten zur Individualisierung habe.

Dennoch lieben Dank für deinen Vorschlag.

Grüße
Schaue mal bei
Ansicht → Fenster → Teilen

[attachment=40629]
Ja, damit wird das Arbeiten etwas komfortabler.

Vielen Dank.
Hallo

wenn du mit VBA noch keine Erfahrung hast, kein Problem, dafür sind wir ja da um Rat und Hilfe zu geben.

Mein Vorschlag, schau dir bitte mal die Beispieldatei an, drücke den Button oder mache einen Doppelklick im Blatt. Mein Autofilter ist sofort aktiv.
Im Modul 1 steht als Filterspalte die Spalte 10, als Filterwert "1234", nur zum testen. Diese Werte kannst du in der Const Zeile selbst ändern.
Ins Modul kommst du über das Menü "Ansicht", Makroliste öffnen und "Bearbeiten" auswähllen. Dann kannst du die Werte beliebig ändern.

Mein Vorschlag, kopiere deine Daten bitte mal ins Beispiel und schaue dir an ob du das Filtern so einstellen kannst wie es für dich optimal ist.
Viel Spass beim testen, und würde mich freuen wenn dir diese Lösung weiterhilft.

mfg Gast 123

Nachtrag   wenn du nach verschiedenen Werten filtern willst kann man den Wert vorher über eine InputBox laden. Gilt auch für die Filter-Spalte!
Guten Morgen,

vielen Dank für eure Antworten. Die praktikabelste Lösung ist tatsächlich das geteilte Fenster.

Die VBA Lösung habe ich mir ebenfalls angesehen. Hier könnte ich mich tatsächlich, dank der guten Erklärung, reinfuchsen. Allerdings arbeiten mehrere Personen mit dieser Datei.

Die Kolleginnen und Kollegen haben es nicht mehr weit bis zur Rente und stehen mit Excel eher auf Kriegsfuß :) Das geteilte Fenster zu erläutern war schon eine Herausforderung. Makros und / oder VBA Kniffe wäre hier sicherlich zu viel des Guten.

Habe das Thema als gelöst markiert.

Lieben Dank nochmals & eine gute Restwoche.