Supprimer des lignes dans excel

  • Initiateur de la discussion Initiateur de la discussion Bob
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Bob

Guest
Salut forum
Je cherche une solution, macro par exemple, qui dans un fichier excel, supprime toutes les lignes paires, ou toutes les lignes multiples de 3, ou de 4, etc...
Cela me serait très utile pour adapter un fichier client à mon format de base.
Merci d'avance.
Boby
 
Salut Bob,

Une macro pour supprimer toutes les lignes paires :

Code:
Sub supr()
Dim i As Byte

For i = 2 To Range('A65536').End(xlUp).Row
    Rows(i).Delete
Next i
End Sub

Pour supprimer toutes les lignes impaires, il te suffit de faire commencer i à 1.

@+
 
Salut Hervé,

Non non, il ne manque pas le Step parce que je fais ma suppression de ligne 'à l'envers', je vais de haut en bas, alors qu'il faudrait faire l'inverse. Ce qui donnerait :

Code:
Sub supr()
Dim i As Integer

For i = Range('A65536').End(xlUp).Row To 1 Step -2
    Rows(i).Delete
Next i
End Sub

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
172
Réponses
78
Affichages
2 K
Réponses
23
Affichages
672
Retour