Supprimer 1 ligne sur 3

  • Initiateur de la discussion Initiateur de la discussion Toftof43
  • 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 !

Toftof43

XLDnaute Nouveau
Bonjour,

J'ai une feuille Excel avec des données sur plsrs lignes, je voudrais faire une Macro pour sélectionner automatiquement 1 ligne sur 3 et ensuite supprimer ces lignes.
Ca doit surement être jouable ?

Merci d'avance
 
Re : Supprimer 1 ligne sur 3

désolée je pensais pouvoir t'aider mais mes connaissances sont trop restreintes 🙁

Code:
Sub Macro1()

i = 1
Do While Cells(5, 1) <> ""  ' données en colonne A
      Rows(i).Select
    i = i + 3
  

Loop
End Sub

il ne sélectionne qu'une ligne par une ligne
pas top
 
Re : Supprimer 1 ligne sur 3

Ce que j'ai compris : ton titre est sur la ligne 5, les données lignes 6 et suivantes : la première ligne à supprimer est la huitième (on laisse la 6 et la 7 et on supprime la huitième).
La suivante à supprimer devait être la onzième, mais comme tu as supprimé la n°8, la onzième est devenue la dizième.
Du coup la boucle va de 2 en 2 (step 2), car à chaque fois, que tu supprimes une ligne les lignes "remontent" d'un numéro ...
Si tu veux supprimer 4 lignes sur 5, il vaut mieux faire une boucle inversée (de la fin à la ligne 5) en supprimant des "paquets" de 4 lignes, puis en remontant d'une ligne et ainsi de suite ...
C'est clair ? Ne connaissant pas ton niveau de programmation en excel, je ne sais pas si tu vois comment faire.
 
- 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

Discussions similaires

Réponses
18
Affichages
607
Réponses
34
Affichages
875
Réponses
7
Affichages
524
Retour