[VBA] Procédure

Résolu/Fermé
nirG95 Messages postés 292 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 15 décembre 2010 - 30 août 2009 à 18:08
nirG95 Messages postés 292 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 15 décembre 2010 - 1 sept. 2009 à 22:16
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

Zakapuce Messages postés 64 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 5 août 2011 7
30 août 2009 à 19:32
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à ...
0
nirG95 Messages postés 292 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 15 décembre 2010 32
30 août 2009 à 19:37
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
0
nirG95 Messages postés 292 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 15 décembre 2010 32
1 sept. 2009 à 22:16
Problème résolu !!
0