Bonjour à tous, Je voulais savoir s'il était possible d'avoir une formule qui me permette de faire en sorte que lorsqu'il est noté fermé en colonne G la ligne entière se retrouve sur la feuille compte fermé, si il est indiqué bloqué, la ligne va sur la feuille compte bloqués, si il est indiqué forcé, la ligne se retrouve sur la feuille comptes ouvert forcés et si il n'y a rien, la ligne se retrouve par défaut dans les comptes ouverts. Et si possible avec des lignes qui se suive au lieu de se retrouver à la meme place (par exemple si il y a un compte ouvert en G8 et un autre en G12 que les lignes ne se retrouvent pas en G8 et G12 sur la feuille comptes ouvert en laissant des lignes orphelines). Je n'y connait pas grand chose en Excel. Je ne sais pas si c'est possible mais si quelqu'un sait comment faire ca serait génial.
Voyez le fichier .xlsm joint et les 4 macros Worksheet_Activate.
La macro dans la feuille "Comptes OUVERT" :
VB:
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
UsedRange.EntireRow.Delete xlUp 'RAZ
With [Tableau1].ListObject.Range
.AutoFilter 7, "Ouvert", xlOr, "=" 'filtre automatique
.Copy [A1]
.AutoFilter 7
End With
End Sub
Les macros se déclenchent quand on active les feuilles.