Bonjour,
comment coder ceci en VBA :
Dans une colonne definie si j'ai la valeur 0 alors je supprime la ligne correspondante.
Merci
Version imprimable
Bonjour,
comment coder ceci en VBA :
Dans une colonne definie si j'ai la valeur 0 alors je supprime la ligne correspondante.
Merci
excel ?
déjà il faut définir le "nombre" de ligne de la colonne concernée...
dis'ons ... tant que la colonne n'est pas vide...
:wink:Code:
2
3
4
5
6
7
8
9
10
11
12
13
14
Bonjour,
Tu peux aussi placer ce code.Ce code suppose que tu as des zéros dans la colonne C, entre C1 et C100.
Pour rétablir la vue de tes lignesCode:
2
3
4
5
6
7
8
9
10
11
12
13
jpleroisseCode:
2
3
4
5
Ce code n'apporte rien de plus à la solution proposée par bbil sinon à cacher au lieu de supprimer comme demandé dans la question -Citation:
Envoyé par leroissejp
de plus l'utilisation des select et selection est à proscrire - s'il s'agit purement et simplement de recopier le code produit par l'enregistreur de macro
autant qu'il le fasse lui-même en lui indiquant comment s'en servir, non ? :roll:
Bonjour DarkVader,
J'étais en train de composer ma réponse quand bbil a répondu.
Bien sur, j'aurais pu lui conseiller d'utiliser l'enregistreur de macro pour qu'il apprenne à s'en servir (mais j'ai tendance à répondre un peu trop vite, donc bien souvent s'en trop réfléchir) là, tu as raison.
Quand au code de bbil, chez moi, celà provoque une boucle infinie(je n'ai pas cherché à corriger).
jpleroisse
tu as pris le code tel quel ou tu la modifier ... avant :!:Citation:
Envoyé par leroissejp
Re,
bbil,je ne sais pas ce qui c'est passé, je viens de faire un Copier/Coller de ton code et celà fonctionne,j'ai dù faire une erreur tantôt.
Désolé (Il faudra quand même que je m'applique à ne pas répondre si vite et à bien vérifier ce que je tappes à l'avenir)
jpleroisse
Il me semblait pourtant t'avoir déjà prévenu :evil:Citation:
Envoyé par leroissejp