Excel Zone deroulante qui ramene un listing - Logiciels - Windows & Software
Marsh Posté le 07-06-2010 à 17:08:32
Hello
Pourquoi justement ne pas passer par un filtre ?
Marsh Posté le 07-06-2010 à 18:07:13
Si si tu as raison, merci... j y ai pensé apres...
Je travaille dessus mais je ne sais pas comment faire un filtre ayant pour critère la valeur d une cellule.
Ex: Si Celllule A1 = France alors le filtre en B1 doit prendre le critere france...
As tu une idée?
Marsh Posté le 07-06-2010 à 18:19:45
Je viens d utiliser ca en VBA mais j aime pas :
Est ce que vous avez une solution moins geeky :-)
Sub DoFilter()
Dim rCrit1 As Range, rCrit2 As Range, rRng1 As Range, rRng2 As Range
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
Set rCrit1 = Range("A4" )
Set rCrit2 = Range("B4" )
Set rRng1 = Range("A5:J150" )
Set rRng2 = Range("A5:J150" )
With rRng1
.AutoFilter field:=1, Criteria1:=rCrit1.Value, Operator:=xlOr
.AutoFilter field:=2, Criteria1:=rCrit2.Value
End With
Application.EnableEvents = True
End Sub
Marsh Posté le 08-06-2010 à 07:36:39
jbesclapez75 a écrit : Bonjour |
Bonjour,
Je n’arrive pas à suivre et en particulier, on devrait avoir 7 lignes si j’ai compris évidemment.
J’ai fait une petite vidéo mais ça me paraît trop gros au vu de tes autres posts pour être la solution.
http://rapidshare.com/files/396408613/Filtre.avi.html
Marsh Posté le 08-06-2010 à 08:54:43
Tu fais un filtre élaboré a ce moment si tu ne veux pas de vba.
il faut que ton tableau ressemble a ca :
A B C
1 Pays VIlle Hotel
2 ="Ethiopia"
3
4 Pays VIlle Hotel
5 ETHIOPIA ADAMA GETACHEW GELAN
6 ETHIOPIA ADDIS ABABA HILTON HOTEL
7 ETHIOPIA ADDIS ABABA INTERCONTINENTAL HOTEL
8 ETHIOPIA AWASH BUFFET AOUACHE
9 ETHIOPIA BAHIR DAR SUMMER LAND HOTEL
10 ETHIOPIA DIRE DAWA AFRICAN VILLAGE
Tu vas sur l'onglet Données, tu clicks sur Avancée du menu "Trier et filtrer"
Plage : C'est ton tableau avec obligatoirement les nom de colonnes. Donc ic avec l'exemple ca serait de A4:C10
Zone de Critère : A1:B2
Tu as juste a taper ="Nom du pays" en A1 et il filtrera tout seul, sans vba.
Tu peux meme faire ="A*" par exemple pour avoir ceux commencant par A
Etc.
Marsh Posté le 07-06-2010 à 14:48:20
Bonjour
J ai besoin d aide sur excel. J ai un listing avec des nom/adresse/prix/tel... et chaque ligne a un pays.
Plusieurs ligne peut avoir un meme pays.
Exemple :
ETHIOPIA ADAMA GETACHEW GELAN
ETHIOPIA ADDIS ABABA HILTON HOTEL
ETHIOPIA ADDIS ABABA INTERCONTINENTAL HOTEL
ETHIOPIA AWASH BUFFET AOUACHE
ETHIOPIA BAHIR DAR SUMMER LAND HOTEL
ETHIOPIA DIRE DAWA AFRICAN VILLAGE
J aimerai que l utilisateur selectionne ethiopie et que du coup, excel ressorte ces 6 lignes de donnés.
En gros c est une sorte de filtre avec une zone deroulante qui ramene les resultat unique...
J ai joint ici ce que je cherche a faire. Il y a 2 feuilles. Une avec les données. L autre avec une idéé de mon objectif...
http://www.mediafire.com/?nimrnydg5mi
Merci pour votre aide