nicobentz
Messages postés17Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention 2 octobre 2006
-
2 oct. 2006 à 12:15
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 2011
-
2 oct. 2006 à 12:31
bonjour,
petite question bête mais après recherche, je n'arrive pas à bien résoudre ce problème:
je fais un test pour savoir si une cellule est vide sur une colonne j à chaque ligne i. Je cherche à éliminer la ligne i (intégralement) qui repond positivement au test.
ca coince un peu, pourriez vous m'aider?
merci à tous
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 2 oct. 2006 à 12:31
A quel niveau tu coinces ?
Pour tester si une cellule de ta colonne j est vide, tu peux faire une boucle du style
For i = 0 to NbdeLignesàVérifier
If cells (i, j).value = "" then
'Code à appliquer
End if
next i
Pour supprimer ta ligne :
Dans la même boucle, la variable i contient le numéro de la ligne :
Donc, tu peux récupérer le code à partir de l'assistant macro, mais ça sera quelque chose du style :
Temp = i & ":" & i
rows(temp).delete
Molenn
(C'est pas le code exact, c'est juste l'idée. J'ai pas Excel sur le PC sur lequel je suis là ^^)