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

 [Excel 2003] Autofilter: Alphabetische Auswahl beschränkt
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Bersch, Rainer
Newbie
Newbie


Anmeldedatum: 09.05.2008
Beiträge: 5
Wohnort: Flonheim

BeitragVerfasst am: 13.05.2008, 09:59 Nach oben

Hallo,

wir nutzen Excel 2003 zurzeit als eine Art Datenbank, die wir mit Autofilter nach bestimmten Kriterien sortieren. Dabei verwenden wir auch die alphabetische Auswahl in den Drop-Down Menüfeldern.
Mittlerweile haben wir ein paar Tausend Datensätze aufgelistet. Dabei ist uns aufgefallen, dass die Drop-Down Menüfelder des Autofilters auf 1000 verschiedene Einträge begrenzt sind.

Das bedeutet: Werden in einer Spalte mehr als 1000 verschiedene Einträge gemacht, zeigt das Drop-Down Menü nur die ersten 1000 in alphabetischer Reihenfolge an. Alle anderen Einträge werden unterdrückt.

Gibt es eine Möglichkeit, die Anzahl dieser Drop-Down Daten zu erhöhen?

Vielen Dank im Voraus für die Unterstützung.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5014

BeitragVerfasst am: 13.05.2008, 11:03 Nach oben

Hallo!
Zitat:
Dabei ist uns aufgefallen, dass die Drop-Down Menüfelder des Autofilters auf 1000 verschiedene Einträge begrenzt sind.

Genau so ist es, leider...
Da gibt es auch nichts dran zu schrauben.
Ihr könntet allenfalls eine Hilfsspalte nutzen, in der ihr z.B. nach dem Anfangsbuchstaben sucht:

=LINKS(A2;1)="W"

ergibt WAHR, wenn der Eintrag mit W beginnt, sonst FALSCH.
Diese Spalte könnt ihr nun nach WAHR filtern.

PS: Für solche Aufgaben bietet sich Access an.
Access ist eine Datenbank, Excel ist eine Tabellenkalkulation.

PPS: Eine Übersicht über die Limitationen in Excel findest du hier.

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Bersch, Rainer
Newbie
Newbie


Anmeldedatum: 09.05.2008
Beiträge: 5
Wohnort: Flonheim

BeitragVerfasst am: 13.05.2008, 12:15 Nach oben

Vielen Dank für die rasche Rückmeldung und den Link auf die Beschränkungen, die ich mir mal genau ansehen werde.

Die Idee mit der Zusatzspalte ist gut.

Eine Datenbank wäre sicherlich besser, leider ist deren Verwendung bei uns noch nicht üblich.

Ich habe allerdings noch ein paar knifflige Fragen, die sich mit Befehlen der Visual-Basic Programmierung beschäftigen (alles Excel). Bin ich bei Ihnen da auch an der richtigen Adresse?

Ansonsten nochmal vielen, herzlichen Dank für die rasche Rückmeldung.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5014

BeitragVerfasst am: 13.05.2008, 12:21 Nach oben

Hallo!

Wenn ich helfen kann, dann helfe ich dir gern.
VBA-Grundkenntnisse besitze ich; wenn es komplizierter wird, dann muss ich passen.

Also: Versuch macht klug!

PS: Es ist gänzlich unüblich, sich in Foren zu siezen, aber das soll natürlich keine Vorschrift sein...

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Bersch, Rainer
Newbie
Newbie


Anmeldedatum: 09.05.2008
Beiträge: 5
Wohnort: Flonheim

BeitragVerfasst am: 13.05.2008, 13:42 Nach oben

Vielen Dank für Deine rasche Hilfe.

Ich versuche nun erst einmal das Grundproblem zu beschreiben, dann meinen Lösungsansatz und danach das verbleibende Problem.

[u]Grundproblem:[/u]

Es gibt die Möglichkeit über den Befehl "charts.add" in VBA ein Diagramm anzulegen und über weitere Befehle zu formatieren und als separates Tabellenblatt abzulegen. Ich arbeite dabei zurzeit mit dem Typ "ActiveChart.ChartType = xlXYScatterLines", dies sind x, y Kordinaten, die im Tabellenblatt in Spalten angeordnet sind.
Aus bestimmten Gründen möchte ich nach Bedarf Datenreihen hinzufügen. Hierfür gibt es den Befehl: "ActiveChart.SeriesCollection.Add".

Nun zum primären Problem: Die Spaltenbezüge für die x und y Kordinaten kann ich einmalig über diverse Befehle anlegen. Sind diese einmal angelegt, kann ich die Einträge jedoch nicht mehr über VBA ändern. Es kommt zu einem Laufzeitfehler. Entferne ich manuell die x- bzw. y-Datenbereiche, so kann ich diese auch wieder mit neuen Werten über VBA überschreiben.

[u]Meine Lösung in Kurzform:[/u]

Ich lösche über den Befehl: "Sheets("Geschwindigkeit-Zeit").Delete" das komplette Diagramm und lege es mit jeder Berechnungsänderung neu über VBA an. Das funktioniert bis auf eine unschöne Sache ganz gut.

Beim Löschen über den obigen Befehl bringt Excel 2003 folgende Standardmeldung mit Option: In den Datenblättern, die sie löschen möchten, könnten Daten vorhanden sein ...". Diese Meldung kann entweder bestätigt werden (dieser Fall ist für mich unkritisch) oder abgebrochen werden (dieser Fall führt zu Problemen, da das Neuanlegen des Datenblattes nur dann funktioniert, wenn das alte Datenblatt nicht mehr existiert). Ich müßte nun irgendwie abfragen, ob das Datenblatt noch existiert und alle weiteren Schritte danach ausrichten. Hierzu fehlt mir momentan die entsprechende Befehlssyntax.

Oder: Ich löse das zuerst geschilderte Grundproblem und kann einen einmal eingerichteten Wertebereich wieder über einen VBA-Befehl überschreiben.

Ich hoffe, dass Du mir hierbei etwas weiter helfen kannst.

P.S.: Das VBA Programm erstellt automatisch Geschwindigkeits-Zeit-Diagramme aus einem variablen Wertebereich, der über Userforms frei vom Benutzer gestaltet werden kann. Hierbei enthält das Tabellenblatt nur noch Werte und keine Berechnungsformeln. Die Formeln sind komplett in VBA hinterlegt und werden auf das ausgewählte Element angewendet. Dadurch habe ich nachher mehr Freiheiten, die Datentabelle umzustellen.

Falls meine Beschreibung unklar ist, kann ich gerne auch die Datei zuschicken. Diese ist jedoch noch nicht komplett fertig.

Im Voraus vielen Dank für die Unterstützung.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5014

BeitragVerfasst am: 13.05.2008, 13:49 Nach oben

Hallo!

Dann reicht es dir doch vielleicht schon, vorübergehend die Fehlermeldung abzuschalten, oder?
Code:
Sub DeinMakro()
Application.DisplayAlerts = False
'Dein Code
Application.DisplayAlerts = True
End Sub

So wird das Diagrammblatt ohne die lästige Nachfrage gelöscht.

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Bersch, Rainer
Newbie
Newbie


Anmeldedatum: 09.05.2008
Beiträge: 5
Wohnort: Flonheim

BeitragVerfasst am: 14.05.2008, 08:05 Nach oben

Vielen Dank für die schnelle Hilfe.

Das hat prima funktioniert!

Problem gelöst!

Ich melde mich bestimmt in der nächsten Zeit nochmal.

Gruß Rainer
Benutzer-Profile anzeigenPrivate Nachricht senden
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 Anzeige mehrerer Zeilen beim Autofilter jesalom Microsoft Excel Hilfe 3 30.06.2008, 17:15 Letzten Beitrag anzeigen
Keine neuen Beiträge Autofilter --> Zeilen löschen Skydiver Microsoft Excel Hilfe 1 18.06.2008, 16:18 Letzten Beitrag anzeigen
Keine neuen Beiträge Austomatisches Eintragen von Zelle na... Sordon Microsoft Excel Hilfe 9 09.06.2008, 10:19 Letzten Beitrag anzeigen
Keine neuen Beiträge Auswahl der Arbeitsblätter zum Drucke... dan311 Microsoft Excel Hilfe 7 01.06.2008, 17:22 Letzten Beitrag anzeigen
Keine neuen Beiträge Nach Auswahl aus Dropdown-Liste besti... vision311 Microsoft Word Hilfe 1 30.04.2008, 09:03 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