Supprimer des lignes en fonction de conditions

tutur09 Messages postés 25 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
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,

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
  2. tutur09 Messages postés 25 Statut Membre
     
    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
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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