Bonjour à tous,
Je travaille sur un fichier reprenant une série d'alarmes process au sein d'une installation d'épuration. Je dois à partir de cette série d'alarmes, les répartir en fonction d'un champs "MCC.." En fonction de ce "MCC...", l'alarme est placée dans une feuille ou une autre.
Pour le moment, ce tri se fait par l'intermédiaire de formule pour chaque feuille créée.
Ensuite j'applique une macro me permettant de supprimer les ligne "vides" de manière à ne garder par feuille MCC.." que les lignes intéressantes.
Dim rng As Range, i As Integer
'Définit la plage à évaluer.
Set rng = Range("A3:A4129")
'Effectue une boucle arrière sur les lignes
'de la plage à évaluer.
For i = rng.Rows.Count To 1 Step -1
'Si la cellule i de la plage contient un "", supprime la ligne entière.
If rng.Cells(i).Value = "" Then rng.Cells(i).EntireRow.Delete
Next
End Sub
Ma question est donc double :
1) comment faire se tri à l'aide d'une macro afin qu'un tri soit effectué de manière à ce que toutes les alarmes d'un même "MCC.." se retrouve sur une même feuille?
2)si le point 1) n'est pas possible, comment faire pour que la macro que j'utilise actuellement s'applique à toutes mes feuilles (MCC..)?
Merci pour votre aide.