Creation d'une procedure de routine pour une userform [Résolu]

Sahmy021 18 Messages postés dimanche 3 décembre 2017Date d'inscription 7 décembre 2017 Dernière intervention - 3 déc. 2017 à 23:34 - Dernière réponse : Sahmy021 18 Messages postés dimanche 3 décembre 2017Date d'inscription 7 décembre 2017 Dernière intervention
- 4 déc. 2017 à 22:38
Bonjour,

Je suis en train de créer une userform
J'ai créé une routine à activer plusieurs textbox quand on commence a remplir une autre
Qd j'exécute j'ai un message d'erreur type'13'
je comprends pas d'ou cela vient

mon code :
'*******************************************************************
'              Porcedure pour activer une ligne
'*******************************************************************

Sub ActivLigne(Source As TextBox, Cbl_1 As ComboBox, Cbl_2 As TextBox, Cbl_3 As TextBox, Cbl_4 As TextBox)
    If Source.Value <> "" Then
        Cbl_1.Enabled = True
        Cbl_2.Enabled = True
        Cbl_3.Enabled = True
        Cbl_4.Enabled = True
    Else
        Cbl_1.Enabled = False
        Cbl_2.Enabled = False
        Cbl_3.Enabled = False
        Cbl_4.Enabled = False
    End If
End Sub

Private Sub TxbBE1_Change()
    ActivLigne TxbBE1, CbbxLigneBudg1, TxbRq1, TxbDateFactChq1, TxbMontant1
   
End Sub



Afficher la suite 

2 réponses

Répondre au sujet
Patrice33740 6319 Messages postés dimanche 13 juin 2010Date d'inscription 12 décembre 2017 Dernière intervention - 4 déc. 2017 à 00:10
0
Utile
1
Bonjour,

Essaies :
Sub ActivLigne(Source As MSForms.TextBox, Cbl_1 As MSForms.ComboBox, _
               Cbl_2 As MSForms.TextBox, Cbl_3 As MSForms.TextBox, _
               Cbl_4 As MSForms.TextBox)
    If Source.Value <> "" Then
        Cbl_1.Enabled = True
        Cbl_2.Enabled = True
        Cbl_3.Enabled = True
        Cbl_4.Enabled = True
    Else
        Cbl_1.Enabled = False
        Cbl_2.Enabled = False
        Cbl_3.Enabled = False
        Cbl_4.Enabled = False
    End If
End Sub

Private Sub TxbBE1_Change()
    ActivLigne TxbBE1, CbbxLigneBudg1, TxbRq1, _
                   TxbDateFactChq1, TxbMontant1
End Sub


Sahmy021 18 Messages postés dimanche 3 décembre 2017Date d'inscription 7 décembre 2017 Dernière intervention - 4 déc. 2017 à 22:38
merci c'est nickel
Commenter la réponse de Patrice33740