[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 -
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 ?
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
- Word et excel gratuit - Guide
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Déplacer une colonne 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