Bitte um Makro !!!
Isolde
ich habe eine Excel-Tabelle mit sehr vielen Spalten welche ganz normal über den Auto-Filter sortiert werden sollen.
Speziell für die Teilenummer besteht dabei die Möglichkeit diese nach drei Gruppen aufgespaltet zu filtern oder als ganzes zu filtern siehe Beispieltabelle:
https://www.herber.de/bbs/user/71961.xls
Es geht hier speziell um die Filterergebnisse von Spalte D:
Wenn man in Spalte D z.B. nach der Endnummer 105 filtert, dann soll Excel auch diejenigen herausfiltern bzw. anzeigen, welche als Endnummer 105 enthalten, also auch 105/106. Da Excel nun zur 105 ebenso die 105/106 gefunden hat und diese zusammen gehören, sollen ebenso die mit der Endnummer 106 angezeigt werden.
Das Filterergebnis in Spalte D wäre also: 105 und ggf. 105/106 und 106.
106 darf Excel natürlich nur anzeigen wenn die Zahl in Verbindung mit der 105 auftaucht (105/106). Wenn ihr in Spalte D z.B. in der Auswahl von der bereits von Tino programmierten Combo-Box z.B. 105 eingebt, wird bereits die richtige Auswahl getroffen, diese Arbeit ist also schon erledigt!!!
Das Problem ist nur, dass mir die derzeitige Art und Weise dieses Programmierten Filters nicht passt.
Den folgenden Code habe ich in einem Forum gefunden: (http://www.supportnet.de/fresh/2006/5/id1339399.asp)
Es ist ein Code, der automatisch nach dem Zellinhalt der aktiven Zelle filtert. Er berücksichtigt bereits die anderen Filtereinstellungen (was ich ganz toll finde) jetzt müsste wie gesagt nur noch Tinos Code integriert werden ohne Combo-Box.
Sub FilterSchnell()
Dim SpNr As Integer
Dim Such As String
AutoFilterMode = False
SpNr = ActiveCell.Column
Such = ActiveCell.Value
Selection.AutoFilter Field:=SpNr, Criteria1:=Such, Operator:=xlAnd
End Sub
Ziel soll es nun sein, den von Tino programmierten Code aus der Combo-Box in das soeben gezeigte Makro zu integrieren.
Soll heißen:
Der normale Autofilter in Spalte D wurde aktiviert. Jetzt klickt man in Spalte D ab Zeile 4 abwärts (ab dort beginnen real die Eintragungen in meiner echten Tabelle) auf die z.B. ausgewählte 105 und anschließend aktiviert man z.B. über eine Schaltfläche das Makro, was nun für Spalte D unter Berücksichtigung der anderen Filtereinstellungen die richtige Anzeige bzw. Auswahl trifft, also dann auch die mit 105/106 und 106 anzeigt also das macht was Tino in der Combo-Box programmiert hat (siehe Beispieltabelle)!
Das muss doch irgendwie möglich sein, oder?
Es ist mir sehr wichtig diese Lösung über ein normales Makro zu finden!!!
Bitte um Unterstützung!!!
LG Isolde