Bonjour à tous,
Je souhaiterais lancer une macro qui débuterai en B6 et continuerai de descendre dans cette collone tant qu'elle n'a pas trouvé une valeure définie préalablement.
Lorsque qu'elle intercepte la valeure souhaitée, il faudrait qu'elle copie la ligne en question de B à G.
Voici un code qui s'y rapproche mais qui ne convient pas actuellement:
'selection de taille variable => crtl *
Range("a1").CurrentRegion.Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range( _
"B2"), Order2:=xlAscending, Header:=xlGuess
While ActiveCell <> ""
'cellule de départ
Range("A2").Select
Dim Code As Byte
'variable qui stocke la valeur du code
Code = ActiveCell
'tant que ma variable est = à la cellule; tu descends
While ActiveCell = Code
ActiveCell.Offset(1, 0).Select
Wend
'sélection de cellules
Range("a2:u" & ActiveCell.Offset(-1, 0).Row).Select
'range(a2:u....> + numéro de la dernière ligne correspondante au code identique
'copie
Selection.Copy
Je débute sur VBA, d'où mon manque de description concrète. Mais je reste à votre disposition pour tous compléments.
Merci en tout cas, pour avoir pris le temps de me lire!
Je souhaiterais lancer une macro qui débuterai en B6 et continuerai de descendre dans cette collone tant qu'elle n'a pas trouvé une valeure définie préalablement.
Lorsque qu'elle intercepte la valeure souhaitée, il faudrait qu'elle copie la ligne en question de B à G.
Voici un code qui s'y rapproche mais qui ne convient pas actuellement:
'selection de taille variable => crtl *
Range("a1").CurrentRegion.Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range( _
"B2"), Order2:=xlAscending, Header:=xlGuess
While ActiveCell <> ""
'cellule de départ
Range("A2").Select
Dim Code As Byte
'variable qui stocke la valeur du code
Code = ActiveCell
'tant que ma variable est = à la cellule; tu descends
While ActiveCell = Code
ActiveCell.Offset(1, 0).Select
Wend
'sélection de cellules
Range("a2:u" & ActiveCell.Offset(-1, 0).Row).Select
'range(a2:u....> + numéro de la dernière ligne correspondante au code identique
'copie
Selection.Copy
Je débute sur VBA, d'où mon manque de description concrète. Mais je reste à votre disposition pour tous compléments.
Merci en tout cas, pour avoir pris le temps de me lire!