Salut Kass,
facile... et pas facile...
Si ton fichier est structuré de façon identique pour chaque membre, quelques lignes suffisent.
Combien de lignes sont imparties par membre ? 6 systématiquement? Y a-t-il une ou plusieurs lignes vides entre eux ?
Que faut-il faire des lignes nettoyées ? Les laisser en place ou ramener vers le haut et ainsi resserrer le fichier ?
Pas besoin de tes infos confidentielles mais un bout de fichier d'origine bidouillé nous arrangerait pour ne pas faire de bêtises!
A+
Voici un début de solution en supposant que ton fichier est structuré comme prévu.
Private Sub CommandButton1_Click()
'
iFlag = Range("A" & [65000]).End(xlUp).Row
'
For x = iFlag To 1 Step -7
Range("A" & x - 1 & ":A" & x).EntireRow.Delete shift:=xlUp
Next
'
End Sub
Tu règles le FOR NEXT (To ...)sur la dernière ligne du 1er membre et le Step sur le nombre de lignes de chaque membre + le nombre de lignes vides de séparation (ici, j'ai supposé 6 lignes d'infos + 1 ligne de séparation).
C'est réglé pour ramener les blocs d'infos restants vers le haut.
A+