Supprimer des lignes en fonction de conditions

Fermé
tutur09 Messages postés 25 Date d'inscription vendredi 26 février 2016 Statut Membre Dernière intervention 15 octobre 2020 - 26 févr. 2016 à 08:17
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 27 févr. 2016 à 08:17
Bonjour,

Mes compétences en macro sur Excel sont un peu limitée. Je voudrais savoir comment réussir à faire une macro qui supprimerai certaines lignes en fonction de la condition sélectionnée.

Par exemple, si la donnée dans la cellule A1 est "OUI" alors il faudra supprimer les lignes 5, 7 et 12, alors que si la donnée dans la cellule A1 est "NON", il faudra supprimer les lignes 6 et 10.

Merci pour votre aide,
A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
26 févr. 2016 à 09:13
Bonjour,
Option Explicit
'------------------
Sub supprimmer_si()
If LCase(Range("A1")) = "oui" Then
Rows(12).Delete
Rows(7).Delete
Rows(5).Delete
End If
If LCase(Range("A1")) = "non" Then
Rows(10).Delete
Rows(6).Delete
End If
End Sub

0
tutur09 Messages postés 25 Date d'inscription vendredi 26 février 2016 Statut Membre Dernière intervention 15 octobre 2020
26 févr. 2016 à 19:28
Merci beaucoup pour votre réponse !

Je suppose que c'est quasiment la même chose pour attribuer des valeurs à certaines cellules en fonction en fonction de la condition choisi ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
27 févr. 2016 à 08:17
Bonjour
Je suppose que c'est quasiment la même chose pour attribuer des valeurs à certaines cellules en fonction en fonction de la condition choisi ?

Hein ?
0