Macro pour effacer une ligne
Fermé
manoelinho
Messages postés
43
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
5 mars 2012
-
11 mai 2009 à 14:55
aquarelle Messages postés 7140 Date d'inscription dimanche 8 avril 2007 Statut Modérateur Dernière intervention 25 mars 2024 - 11 mai 2009 à 17:57
aquarelle Messages postés 7140 Date d'inscription dimanche 8 avril 2007 Statut Modérateur Dernière intervention 25 mars 2024 - 11 mai 2009 à 17:57
A voir également:
- Macro pour effacer une ligne
- Aller à la ligne excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment effacer une page sur word - Guide
- Site de vente en ligne particulier - Guide
- Macro word - Guide
4 réponses
Kaddour Jilali
Messages postés
161
Date d'inscription
lundi 5 mai 2008
Statut
Membre
Dernière intervention
16 mars 2010
12
11 mai 2009 à 15:04
11 mai 2009 à 15:04
Salut,
Je m'y connais pas trop en VBA, mais ce que je fais en général, c'est que j'enregistre la macro et après je la modifie.
Dans le cas présent, enregistre une macro, sélectionne la cellule A1, puis supprime la ligne 27. Ensuite tu arrêtes l'enregistrement de la macro et il faudra mettre un truc genre "if Range(A1)="FAUX" then" et là tu mets l'opération que tu as faites.
Je m'y connais pas trop en VBA, mais ce que je fais en général, c'est que j'enregistre la macro et après je la modifie.
Dans le cas présent, enregistre une macro, sélectionne la cellule A1, puis supprime la ligne 27. Ensuite tu arrêtes l'enregistrement de la macro et il faudra mettre un truc genre "if Range(A1)="FAUX" then" et là tu mets l'opération que tu as faites.
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 308
11 mai 2009 à 15:10
11 mai 2009 à 15:10
voilà qui devrait pouvoir t'aider :
Sub suppression()
If Range("A1").Value = FAUX Then
Rows("23:23").Select
Selection.Delete Shift:=xlUp
End If
End Sub
Sub suppression()
If Range("A1").Value = FAUX Then
Rows("23:23").Select
Selection.Delete Shift:=xlUp
End If
End Sub
manoelinho
Messages postés
43
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
5 mars 2012
11 mai 2009 à 15:36
11 mai 2009 à 15:36
est ce que c'est possible de mettre dans la macro une condition supplémentaire?
par exemple j'aimerai que la ligne 23 soit effacée si le contenue de la cellule A1 est "FAUX" mais seulement si le contenue de la cellule A23 est "FAUX".
par exemple j'aimerai que la ligne 23 soit effacée si le contenue de la cellule A1 est "FAUX" mais seulement si le contenue de la cellule A23 est "FAUX".
manoelinho
Messages postés
43
Date d'inscription
jeudi 7 mai 2009
Statut
Membre
Dernière intervention
5 mars 2012
11 mai 2009 à 15:15
11 mai 2009 à 15:15
merci pour ces réponses j'ai pu compléter ma macro.
aquarelle
Messages postés
7140
Date d'inscription
dimanche 8 avril 2007
Statut
Modérateur
Dernière intervention
25 mars 2024
1 302
11 mai 2009 à 17:57
11 mai 2009 à 17:57
Bonsoir,
La discussion étant en double sur le forum, je ferme celle-ci. Merci de continuer sur l'autre : http://www.commentcamarche.net/forum/affich 12404109 excel supprimer une ligne
Cordialement
La discussion étant en double sur le forum, je ferme celle-ci. Merci de continuer sur l'autre : http://www.commentcamarche.net/forum/affich 12404109 excel supprimer une ligne
Cordialement