[macro excel] coché une checkbox

bombadilom Messages postés 235 Statut Membre -  
JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   -
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 ?
--
tombé du lit . . . Fauché en plein rêve
par la sonnerie du reveil

1 réponse

  1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    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