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

Hyperlink soll Autofilter setzen

Forumthread: Hyperlink soll Autofilter setzen

Hyperlink soll Autofilter setzen
11.11.2005 10:09:37
Mark
Hallo Leute
Ich würde gern per klick auf einen Eintrag in meiner Tabelle den Autofilter auf eben diesen Eintrag setzen. Ggf beim nochmaligen klicken den Autofilter wieder ausstellen, aber das ist eher nebensächlich.
Ist das über einen Hyperlink zu lösen oder geht da was mit Makros?
Bin dankbar für jede Antwort
Gruß Mark
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Hyperlink soll Autofilter setzen
11.11.2005 10:20:44
Luschi
Hallo Mark,
Der (normale) Hyperlink ist ja nur das, waß auf Betriebssystem-Ebene der Link ist.
Also zum Springen in 1 Excel-Bereich, Starten von Internet-Seiten bzw. Dokumente-Dateien auf der Festplatte
Mit Hilfe von Makros (Vba-Code) könnet man über den Hyperlink auch den Autofilter steuern.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Hyperlink soll Autofilter setzen
11.11.2005 10:26:37
Heinz
Hallo Mark,
da ist es am besten, du holst dir das Autofilter-Symbol in die Symbolleiste. Da kannst du, nachdem du zuerst den Cursor auf die Zelle mit dem Filterkriterium gesetzt hast, mit einem Klick auf dieses Symbol automatisch den Autofilter einschalten und nach der markierten Zelle filtern.
Zum Ausschalten des Autofilters gibt es leider kein vorgegebenes Symbol. Du kannst aber den Menüeintrag "Autofilter" aus dem Menü in die Symbolleiste kopieren (also unbedingt mit Strg in die Symbolleiste ziehen, sonst ist der Menüeintrag weg). Diese Schaltfäche dient als Ein- und Ausschalter für den Autofilter.
Gruß
Heinz
Anzeige
AW: Hyperlink soll Autofilter setzen
11.11.2005 10:36:27
Mark
Ok, erstmal danke euch beiden...
mir fehlt da grade ein bisschen der Ansatz. Mittlerweile habe ich schon bissel Ahnung wie das Makro auszusehen hätte, aber wie würde ich es starten? Den Autofilter per Makro zu setzen ist ja kein ding, nur das starten des codes ist für mich noch eins. Kann ich denn irgendwie auf die Zelle ein Makro legen? geht das irgendwie?
danke für eure antworten
gruß Mark
Anzeige
AW: Hyperlink soll Autofilter setzen
11.11.2005 18:52:52
Fred
Hi,
schau dir die FollowHyperlink-Methode an.
mfg Fred
;
Anzeige
Anzeige

Infobox / Tutorial

Hyperlink für Autofilter in Excel nutzen


Schritt-für-Schritt-Anleitung

  1. Makro erstellen: Du musst ein Makro erstellen, das den Autofilter aktiviert. Gehe zu Entwicklertools > Visual Basic, um den VBA-Editor zu öffnen. Füge folgenden Code ein:

    Sub FilterByCellValue()
        Dim rng As Range
        Set rng = ActiveCell
        If rng.AutoFilter Then
            rng.AutoFilter Field:=1, Criteria1:=rng.Value
        Else
            rng.AutoFilter
        End If
    End Sub
  2. Makro zuweisen: Du kannst das Makro einem Hyperlink zuweisen. Markiere die Zelle, die du als Hyperlink verwenden möchtest, und gehe zu Einfügen > Link > Link zu: Platz in diesem Dokument. Wähle das Makro aus.

  3. Autofilter aktivieren: Klicke auf den Hyperlink, um den Autofilter zu aktivieren. Um den Autofilter wieder auszuschalten, kannst du einfach erneut auf den Hyperlink klicken.


Häufige Fehler und Lösungen

  • Fehler: Hyperlink funktioniert nicht: Stelle sicher, dass das Makro korrekt zugewiesen ist und dass die Zelle, die du als Hyperlink eingestellt hast, aktiv ist.

  • Fehler: Autofilter bleibt nicht aktiv: Möglicherweise ist der Autofilter nicht für die gesamte Tabelle aktiviert. Überprüfe, ob du den Autofilter zuvor in der Tabelle aktiviert hast.


Alternative Methoden

Wenn du keine Makros verwenden möchtest, kannst du auch die Excel-Symbolleiste anpassen:

  1. Autofilter-Symbol hinzufügen: Gehe zu Datei > Optionen > Symbolleiste für den Schnellzugriff. Füge das Autofilter-Symbol hinzu.

  2. Filtern durch Klick: Nach dem Hinzufügen kannst du einfach auf die Filter-Schaltfläche klicken, nachdem du die Zelle mit dem gewünschten Filterkriterium markiert hast.


Praktische Beispiele

  • Beispiel 1: Du hast eine Liste mit Verkaufszahlen und möchtest nach einem bestimmten Produkt filtern. Setze den Hyperlink auf die Zelle mit dem Produktnamen, um den Autofilter für diese Spalte zu aktivieren.

  • Beispiel 2: Wenn du eine Tabelle mit Internetlinks hast, kannst du Hyperlinks setzen, die beim Klicken spezifische Filter setzen.


Tipps für Profis

  • VBA-Optimierung: Du kannst den VBA-Code erweitern, um mehrere Filterkriterien zu setzen, indem du zusätzliche Bedingungen hinzufügst.

  • Design von Hyperlinks: Achte darauf, dass die Zellen, die du als Hyperlinks setzt, klar gekennzeichnet sind, um Verwirrung zu vermeiden.


FAQ: Häufige Fragen

1. Wie kann ich den Autofilter in Excel aktivieren?
Du kannst den Autofilter aktivieren, indem du auf die Daten-Registerkarte gehst und Filter auswählst. Alternativ kannst du das Makro verwenden, um den Filter über einen Hyperlink zu aktivieren.

2. Kann ich mehrere Hyperlinks setzen, um verschiedene Filter anzuwenden?
Ja, du kannst für jede Zelle einen eigenen Hyperlink mit einem spezifischen Makro setzen, das den Autofilter entsprechend anpasst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige