macro filtrer liste selon valeur cellule

  • Initiateur de la discussion Initiateur de la discussion carlos
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

carlos

Guest
Bonsoir ,

j'utilise ce code pour filtrer une liste d'apres un critere "4 5" dans ce cas .
j'aimerais MODIFIER ce critere directement en fonction de la valeur d'une cellule nommée "gréussi" .


Sub NouvelleListe()
Selection.AutoFilter Field:=3, Criteria1:="4 5"
Range("A4").CurrentRegion.SpecialCells(xlCellTypeVisible).Rows.Copy
Sheets("classe").Select
Range("a4").Select
ActiveSheet.Paste
End Sub

Merci
 
bonsoir,

Dans ta macro déclare une variable (créussi par ex) puis attribue à ta variable la valeur de ta cellule gréussi , puis trie en fonction de ta variable créussi

en gros çà dois donner ceci :

Sub NouvelleListe()
Dim créussi as string ' 4 5 es t bien du texte, n'est-ce pas ?

créussi.valu=Gréussi.value ' ou cells(,).value
Selection.AutoFilter Field:=3, Criteria1:=créussi
Range("A4").CurrentRegion.SpecialCells(xlCellTypeVisible).Rows.Copy
Sheets("classe").Select
Range("a4").Select
ActiveSheet.Paste
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
4
Affichages
458
Réponses
1
Affichages
437
Réponses
7
Affichages
709
Retour