Gérer plus de 1000 lignes avec le filtre automatique

Bonjour,

Ma question est simple : Lorsque l'on utilise le filtre automatique, apparemment Excel ne peut gérer que les 1 000 premières lignes. Peut-on paramétrer le filtre automatique afin de faire sauter ce verrou, ou bien est-ce irréalisable ?

Merci d'avance

Gérard

Bonjour,

Ce ne sont pas les lignes qui font défaut mais bien le nombre de données que tu as dans ta liste du filtre automatique.

Ceci veut dire qu'il faut bien entendu que tes données soient toujours entrées correctement. Exemple si dans ta colonne tu as une fois PAPA (4 caractères) et une autre fois PAPA et un espace après le PAPA (5 caractères) , la liste déroulante dans le filtre verra 2 PAPA. Par contre si PAPA dans ta colonne est bien toujours en 4 caractères, le filtre ne verra qu'une donnée.

Je pense qu'en premier il faut vérifier cette donnée voire simplifier le nombre de données entrée dans cette colonne.

Amicalement

Dan

Comme je ne sais pas si mon message est bien parti....

Exemple : dans un ficihier entrer dans une colonne les nombres de 1 à 1500 par exemple (ce peut être 1500 noms différents).

Activer le Filtre Automatique et ouvrir celui-ci : dans le menu déroulant n'apparaîssent que les 1000 premiers nombres. Les 500 derniers ne sont pas référencés.

Dans la dernière version d'EXCEL, il n'y a pas de limite de ce genre.

Peut-on modifier les paramètres des versions anciennes ou bien faut-il passer à la version 2007 ?

A+

Gérard

Bonjour à tous,

Je ne vois pas l'intérêt d'avoir un menu déroulant avec + de 1000 lignes !

- ajoute une colonne pour faire une 1ère sélection (par exemple Pays)

tu as aussi la solution "Filtre élaboré", à mon avis + facile à utiliser, voici une structure type :

https://www.excel-pratique.com/~files/doc/86UDMBD_demo.xls

je gère des bases de + de 5000 lignes sur 20 colonnes sans problème. (Excel 2000)

Amicalement

Claude.

re,

Comme je ne sais pas si mon message est bien parti...

Que veux tu dire ?

Je ne l'ai pas l'impression que tu as lu mon message.

As-tu fait le test ?

Dan

Bonjour,

une autre solution, avec un combobox issu de la barre d'outils Contrôles...

Codes dans un module standard :

Sub Auto_Open()
Dim Cel As Range, MesNoms As Object
Set MesNoms = CreateObject("Scripting.Dictionary")
With Sheets("Feuil1")
    For Each Cel In .Range(.[A1], .[A65000].End(xlUp))
        If Not MesNoms.Exists(Cel.Value) Then MesNoms.Add Cel.Value, Cel.Value
    Next Cel
    .ComboBox1.List = MesNoms.items
    .ComboBox1 = "Noms"
End With
End Sub

Sub tout()
   On Error Resume Next
   If Sheets("Feuil1").AutoFilterMode Then [A1].AutoFilter
   Sheets("Feuil1").ComboBox1 = "Noms"
End Sub

et le code, dans l'évènement de feuille :

Private Sub ComboBox1_Change()
If Me.ComboBox1 <> "Noms" Then [A1].AutoFilter field:=1, Criteria1:=ComboBox1
End Sub

un fichier exemple (1090 noms)

https://www.excel-pratique.com/~files/doc/filtre1000.zip

bonsoir,

Merci à tous pour vos différentes réponses.

c'est vrai qu'Excel atteint ses limites si l'on veut gérer plus de mille lignes. Une base de données serait plus indiquées.

La question m'avait été posée par une amie et j'avoue que j'avais été surpris par ce petit bémol. Simple curiosité de ma part.

Fin des questions.

Bonne soirée

Merci de mettre le fil en résolu,

en bas de page et en étant connecté

oEO3Fresolu

à+....Claude.

Rechercher des sujets similaires à "gerer 1000 lignes filtre automatique"