[VBA] Procédure

Résolu
Bonjour,

J'aurai une question, car je voudrai faire un type de procédure de ce genre y a t-il une possibilité de faire un truc du genre ?

Sub popo(chp As String)

    If Form_F_etiq.chp.Value = False Then
        Form_F_etiq.chp.Enabled = False
    Else
        Form_F_etiq.chp.Enabled = True
    End If
End Sub

et en apelant avec
popo("nom de mon champ")
Merci d'avance de vos réponses !

Cordialement.

2 réponses

  1. Bonjour,

    Pas tout à fait:

    Sub popo(chp As String)
       If chp = False Then
          Form_F_etiq.Enabled = False
       Else
          Form_F_etiq.Enabled = True
       End If
    End Sub


    Voilà ...
    1. Ton code la vérouille tout mon form et non le champ spécifié !

      Je vais mettre mon code qui n'est pas dans un procédure

      Private Sub c_b_AfterUpdate()
      If c_b.Value = False Then
          r_b.Enabled = False
      Else
          r_b.Enabled = True
      End If
      End Sub


      c_b = Checkbox
      r_b = Zone de texte

      Merci
      1. Problème résolu !!