[macro excel] coché une checkbox
bombadilom
Messages postés
235
Statut
Membre
-
JvDo Messages postés 2012 Statut Membre -
JvDo Messages postés 2012 Statut Membre -
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 ?
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:
- [macro excel] coché une checkbox
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
1 réponse
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) :
si tu saisis toto dans la cellule A1, le checkbox se retrouve coché.
cordialement
PS : met ton userform en modal = false
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