Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Supprimer une ligne sur deux

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

J

Jaksnoopy

Guest
Bonjour,

J'essaie de supprimer une ligne sur deux dans un tableau et j'ai tapé ca :

(trouvé avec l'enregistrement de macro pour la partie suppression)

Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 30/04/2009 par Julien Aubry-Kientz
'

'
For i = 1 To 40001 Step 2

Rows("i:i").Select
Selection.Delete Shift:=xlUp
Next i

End Sub


Evidemment, ca ne marche pas,
c'est parce que je n'ai pas le droit d'utiliser mon counter dans la boucle ?

merci d'avance de vos explications...
Jak
 
Re : Supprimer une ligne sur deux

Ok merci pour cette réponse! ca marche


- maintenant, pourquoi partir à l'envers ? parce que une fois la ligne 2 supprimer, c'est la ligne 3 qui devient 2 et fait tout bloquer ?

- et dim i as long ? c'est pour partir de 65000 lignes d'excel ? non puisqu'il part de 40001...

enfin ca marche, merci !

jak
 
Re : Supprimer une ligne sur deux

Re

si tu ne pars pas par la fin c'est une ligne sur 3 qui est supprimée... fais un test pas à pas (F8) en ayant préalablement numéroté tes cellules...

"long" est le type de donnée de la variable i, préférable de les déclarer(les variables), cela évite bien des erreurs...
 
- 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

L
Réponses
9
Affichages
1 K
S
  • Résolu(e)
Réponses
6
Affichages
2 K
Serge6926
S
Réponses
7
Affichages
925
D
Réponses
4
Affichages
1 K
A
Réponses
7
Affichages
1 K
Alex6942
A
G
Réponses
9
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…