Funktioniert in Excel 2007 nicht, aber...
25.06.2009 17:09:15
NoNet
Hallo Walter,
Danke für diesen Tip - den "auswahlbasierten Filter" kannte ich bis dato tatsächlich nur aus ACCESS und nicht in Excel. Habe ihn nun unter Excel2003 in eine bestehende Symbolleiste eingebunden und er funktioniert einwandfrei :-)
Unter Excel2007 habe ich ihn ebenfalls in die benutzerdefinierte Schnellzugriffleiste verschoben - und es ist, wie Du es beschrieben hast : Das (optisch) identische Symbol de-/aktiviert hier nur den Autofilter (wie auch Strg+Shift+L).
Im Kontextmenü einer Zelle findest Du unter "Filter" jedoch auch die Option "Nach dem Wert der ausgewählten Zelle filtern", der genau dem "auswahlbasierten Filter" entspricht.
Alternativ kannst Du das auch per Makro lösen (z.B. in ein allgemeines Modul der Personl.xls kopieren) :
Sub NachWertAusAktuellerZelleFilter()
'25.06.2009, NoNet - www.excelei.de (z.Zt. down !)
ActiveCell.CurrentRegion.AutoFilter _
Field:=ActiveCell.Column - ActiveCell.CurrentRegion.Column + 1, _
Criteria1:="=" & ActiveCell.Value
End Sub
Über das Ribbon "Entwicklertools", kannst Du diesem Makro per "Makro - Optionen" noch einen Hotkey zuordnen, ich habe dafür Strg+Shift+I verwendet, da dieser m.E. noch frei ist.
Gruß, NoNet