Suppression de lignes si A(i) est vide

Résolu
cs_malika_i Messages postés 38 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 29 juin 2007 - 28 juin 2007 à 22:50
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 28 juin 2007 à 23:00





6 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
28 juin 2007 à 22:53
"Ce code supprime les lignes entres mais pas les dernières..."


c'est à dire ?
Il supprime une ligne sur 2 c'est ça ?

Commence peut-etre par la fin et en remontant

For i = 474 to 2 Step -1
..........

---- Sevyc64  (alias Casy) ---- <hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
3
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
28 juin 2007 à 22:55
Bonsoir,

Si tu supprimes :
Vas-y de bas en haut et pas de haut en bas (c'est évident, non ?)
Dans ta boucle For : de 474 à 2 avec step -1 donc...
3
cs_malika_i Messages postés 38 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 29 juin 2007
28 juin 2007 à 22:50
je reposte (décidément ça marche pas ce soir )

Bonjour,

Je souhaite supprimer une ligne si la case en A est vide, mais mon code (ci-joint) ne fonctionne pas :

For i = 2 to 474
   If Cells (i, 1).value = False then Rows (i).delete
End if
Next i

Ce code supprime les lignes entres mais pas les dernières...
Savez-vous comment faire?

merci par avance,
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
28 juin 2007 à 22:55
Coucou Casy ...
Tu m'as doublé, je vois ....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_malika_i Messages postés 38 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 29 juin 2007
28 juin 2007 à 22:56
en effet, cela marche nickel!

Merci casy et jmfmarques!!
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
28 juin 2007 à 23:00
---- Sevyc64  (alias Casy) ----


<hr size="2" width="100%" />


# LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0
Rejoignez-nous