[macro excel] coché une checkbox

Fermé
bombadilom Messages postés 232 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 décembre 2012 - 24 janv. 2006 à 23:53
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 25 janv. 2006 à 14:26
Bonjour à tous et toutes.
Encore une toute petite question sur les macros excel. Je souhaiterai qu'en focntion d'une valeur prise dans une cellule la macro provoque la coche d'une checkbox.
en gros vois mon code :
if valeur = ce que je veux then
Workbooks("begonia.xls").Agora.Value = True
end if

et la il me retourne une erreur de type propriété ou methone non reconnu pour cette objet
Pouvez vous m'aider ?
A voir également:

1 réponse

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
25 janv. 2006 à 14:26
bonjour,

ton checkbox est dans une feuille ou dans un userform?

as-tu créé la macro de gestion de l'évènement onchage sur ta feuille où la saisie doit être effectuée?

par exemple, si tu scrutes si la cellule A1 prend la valeur "toto", tu mets ce code derrière la feuille de calcul (pas dans un module) :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
    Application.EnableEvents = False
    If Target.Value = "toto" Then
        UserForm1.CheckBox1.Value = True   'cas userform
        Range("Y1").Value = True                      ' cas feuille calcul
    Else
        Range("Y1").Value = False
        UserForm1.CheckBox1.Value = False
    End If
    Application.EnableEvents = True
End If
End Sub


si tu saisis toto dans la cellule A1, le checkbox se retrouve coché.

cordialement

PS : met ton userform en modal = false
0