Filtre par macro

  • Initiateur de la discussion Alexandre
  • Date de début
A

Alexandre

Guest
Est-il possible d'effectuer un tri avec une macro (dans la colonne A par exemple qui comporte des noms et des chiffres en fonction de la ligne) permettant de ne faire apparaître que les noms (alphabétiquement) et cachant les lignes où se trouvent les chiffres ?

En effet, quand j'effectue un tri alphabétique, les lignes comportant des chiffres apparaissent en premier, suivies des lignes comportant des lettres....

Je ne sais pas si ma requête est claire, mais merci encore à tous ceux et celles qui me répondront.
 
A

alain

Guest
Bonjour,


Tu peux essayer avec le code ci-dessous :

Sub Tri()
Range("A1", Range("A1").End(xlDown)).Sort key1:=Range("A1")
Range("A1").Select
Do Until Not (IsNumeric(ActiveCell))
ActiveCell.EntireRow.Hidden = True
ActiveCell.Offset(1, 0).Select
Loop
End Sub

En supposant que ta zone à trier commence en "A1" sinon tu remplaces "A1" dans le code par la 1ère cellule de ta plage.


@+
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 892
Membres
101 831
dernier inscrit
gillec