Macro qui permet d'exécuter une macro seulement si "oui" s'y trouve

Nini12336 -  
 nini12336 -
Bonjour,

J'aimerais savoir comment rédiger une macro qui me permettra de lancer ma macro "Lettre" seulement si le mot "oui" se trouve dans la colonne "L", ou si c'est plus facile, une macro qui ne s'appliquerait que pour les cellules qui ne sont pas masquées.

Merci pour votre aide

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, il serait utile de nous donner quelques informations supplémentaires, ou bien de partager ton fichier.
    comme tu mentionnes une colonne, j'imagine que tu veux faire le travail pour toutes les cellules de la colonne L.
    tu écris "ma macro", peut-être pourrais-tu en partager le code, cela nous aidera à comprendre.
    0
  2. nini12336
     
    Bonjour,
    Mes excuses pour le délais, j'étais à l'extérieur cette fin de semaine. Voilà ma macro qui provient d'un formulaire:

    Private Sub CheckBox1_Click()

    Dim X As Long

    For X = 4 To 1200
    If Cells("X, L") = "Oui" Then Call Lettre
    Next X

    Unload Me
    Sheets("Mandat actif").Select

    End Sub

    Je voudrais que si dans la colonne L des lignes 4 à 1200 le mot oui apparaît, la macro Lettre s'exécutera. Pour le moment, la macro Lettre s'applique, peu importe ce qu'il y a d'écrit dans la colonne L.

    Il est difficile pour moi de partager mon tableau puisqu'il s'agit d'informations qui sont confidentielles, alors j'espère que c'est plus clair avec la macro.
    Merci pour votre aide!
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      nous n'avons, bien sur, pas besoin des données.
      merci d'utiliser les balises de code quand tu partages du code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
      peut-être ainsi:
      If Cells(X, "L") = "Oui" Then Call Lettre
      0
      1. nini12336 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Merci, mais malheureusement ça ne marche pas.
        Je vais penser à une autre façon de procéder. Merci beaucoup pour l'aide.
        Bonne journée!
        0