• Initiateur de la discussion Initiateur de la discussion jerome.ba
  • 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

jerome.ba

Guest
Bonjour à tous,
Je souhaite créé une macro qui me supprime la ligne lorsque certaines cellules ne contiennent pas de données
J'ai écris ça :


Code:
For k = 2 To nbligne
If Cells(k, "E") = "" = True Or _
Cells(k, "S") = "" = True Or _
Cells(k, "T") = "" = True Or _
Cells(k, "Y") = "" = True _
Then
Rows(k).Select
Rows(Selection.Row).delete Shift:=xlUp
k = k - 1
Next

La variable nbligne est le nombre de ligne écrite.
Le problème est que à cause du fait que je fais l'opération k=k-1 dans ma boucle, dès que la ligne devient vide, le compteur k n'arrive jamais à nbligne.

Quelqu'un a-t-il une solution à mon problème?
Jérôme
 
- 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
910
Réponses
2
Affichages
1 K
J
Réponses
13
Affichages
1 K
Jérémy26
J
M
Réponses
0
Affichages
948
Maad84
M
R
Réponses
2
Affichages
661
R
Retour