Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Filter selber konstruieren
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Pantrac
Newbie
Newbie


Anmeldedatum: 12.08.2008
Beiträge: 7

BeitragVerfasst am: 12.08.2008, 11:03 Nach oben

Hallo ich zerbreche mir schon seit einiger Zeit meinen Kopf, wegen eines Problems, dass man mit ein wenig Ahnung bestimmt ganz einfach lösen könnte. Sad

Ich soll nämlich aus einer bestehenden Excel- Tabelle Einträge nach bestimmten Kriterien ausfiltern.
Diese Kriterien stehen aber(aus Gründen der Übersichtlichkeit) nicht in dieser Tabelle, sonder ein paar Zeilen darüber.

Der Filter, den ich brauche soll also aus meiner Tabelle alle Werte filtern, die z.B. größer gleich der Zelle "$A$6"( das ist dann die Zelle, in der mein Filterkriterium steht) sind.
Leider funktioniert es nicht, wenn ich den Autofilter aktiviere und bei "(Benutzerdefiniert...)" -> "ist größer als" in der nebenstehenden Zeile "$A$3" eingeben.
Wenn ich das mache, werden alle Zeilen ausgefiltert.

Ich hoffe mir kann jemand weiter helfen oder mir einen Tipp geben, wie ich es besser machen könnte.
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 12.08.2008, 11:09 Nach oben

Hallo!

Eine Möglichkeit wäre der Spezialfilter (Tutorial: Spezialfilter).
Eine andere Möglichkeit wäre eine Hilfsspalte mit Formeln wie
=A6>A$3
=A7>A$3
=A8>A$3
usw.
Diese Spalte kannst du dann nach WAHR/FALSCH filtern.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Pantrac
Newbie
Newbie


Anmeldedatum: 12.08.2008
Beiträge: 7

BeitragVerfasst am: 12.08.2008, 13:38 Nach oben

Ersteinmal vielen Dank für die schnelle Hilfe.

Für mein Problem wäre am besten die zweite Lösung, da ich so die Filterkriterien jederzeit verändern kann und den Filter nicht ständig von neuem starten muss.

Wüsstest du dann vielleicht noch eine Möglichkeit, wie ich die Auswertung in der Hilfsspalte weg bekomme?
Ich habe das bis jetzt so gelöst, in dem ich die Schriftfarbe auf weiß geändert habe- nicht sehr elegant aber es funtioniert auf jeden Fall. Very Happy
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 12.08.2008, 13:47 Nach oben

Hallo!
Zitat:
Ich habe das bis jetzt so gelöst, in dem ich die Schriftfarbe auf weiß geändert habe

Das würde ich auch so machen!

Alternativ kannst du's auch in eine WENN-Formel packen
=WENN(A6>A$3;"x";"")
und dann nach "x" oder "Nichtleere" filtern.
Aber ob das hübscher ist?

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Pantrac
Newbie
Newbie


Anmeldedatum: 12.08.2008
Beiträge: 7

BeitragVerfasst am: 12.08.2008, 14:01 Nach oben

Ja das wäre auch noch ne gute Möglichkeit...

Allerdings ist mir gerade etwas neues aufgefallen und zwar muss ich ja den Filter jedes Mal neu starten, wenn ich was verändert habe.
Gibt es da vielleicht einen Trick, dass der Filter jedes mal von neuem filtert, sobald sich etwas verändert hat oder man zumindest alle Filter auf Knopfdruck neu starten kann, ohne ihn jedes Mal neu ein zu stellen?
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 12.08.2008, 14:21 Nach oben

Hallo!

Das müsstest du dann per VBA programmieren, ungefähr so:
Code:
Private Sub CommandButton1_Click()
Dim Blatt As Worksheet
Set Blatt = Sheets("Tabelle1")
  With Blatt
    If Not .AutoFilterMode = True Then .Range("A1").AutoFilter
    .Range("A1").AutoFilter Field:=2, Criteria1:=True
  End With
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Pantrac
Newbie
Newbie


Anmeldedatum: 12.08.2008
Beiträge: 7

BeitragVerfasst am: 12.08.2008, 14:39 Nach oben

Das klingt super, aber leider habe ich mit Excel nur sehr wenig Erfahrung, kannst du mir bitte noch sagen, wie ich den Button genau in Excel einfügen kann.

Schonmal im Voraus vielen Dank für deine Geduld. Smile
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 12.08.2008, 14:45 Nach oben

Hallo!

Den Button holst du dir aus der Symbolleiste "Steuerelement-Toolbox".
Den Code weist du ihm per Rechtsklick zu.
"Tabelle1" ist der Blattname.
"A1" ist die linke obere Zelle des zu filternden Bereichs.
"Field" ist die Spalte, auf die der Filter angewendet werden soll.
Criteria1 erklärt sich wohl von selbst.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
Pantrac
Newbie
Newbie


Anmeldedatum: 12.08.2008
Beiträge: 7

BeitragVerfasst am: 12.08.2008, 15:03 Nach oben

Super vielen Dank für deine Hilfe!!
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
Pantrac
Newbie
Newbie


Anmeldedatum: 12.08.2008
Beiträge: 7

BeitragVerfasst am: 13.08.2008, 08:46 Nach oben

Ok hab das jetzt alles so weit hin bekommen ( auch wenn ich mir noch nicht ganz sicher bin warum man zweimal .Range("A1"). AutoFilter eingeben muss)

Eine Frage hab ich aber noch, was muss ich bei Criteria1 hin schreiben, damit dort "Alle" angezeigt werden Question Question
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
Pantrac
Newbie
Newbie


Anmeldedatum: 12.08.2008
Beiträge: 7

BeitragVerfasst am: 13.08.2008, 09:33 Nach oben

Habe es mittlerweile mit etwas hin- und her probiereren selber geschafft, habe einfach das criteria1 - Argument weg gelassen, also Criteria1 erst garnicht hin geschrieben und dann hat der Compiler es anscheinend automatisch mit All gefüllt ( funtioniert merkwürdigerweise nicht, wenn ich All selber eingebe).
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Filter ändert Datensätze glurak15 Microsoft Access Hilfe 1 17.11.2008, 11:23 Letzten Beitrag anzeigen
Keine neuen Beiträge Filter + Anzahl voecks Microsoft Excel Hilfe 2 21.10.2008, 14:09 Letzten Beitrag anzeigen
Keine neuen Beiträge Suchfunktion/Filter in einer großen E... jesalom Microsoft Excel Hilfe 5 17.10.2008, 13:43 Letzten Beitrag anzeigen
Keine neuen Beiträge Filter Automatisch aktuallisieren Rotzrapunzel Microsoft Excel Hilfe 1 18.09.2008, 18:16 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem mit Filter kuma46 Microsoft Access Hilfe 0 31.08.2008, 18:29 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de