Problème Simple en VBA

Fermé
Pierre - 21 juil. 2009 à 15:36
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 21 juil. 2009 à 16:45
Bonjour,

Je cherche tout simplement à savoir comme se servir d'une case à cocher (ou checkbox) située sur une feuille excel lorsque l'on code en VBA.

J'ai tenté ça :

Sub Programme_quelconque ()

If checkbox1.value = true then
cells(1,1).value = "bonjour"
End If

End Sub

Mais j'obtiens une erreur 424 indiquant "objet requis".

Merci pour votre aide

3 réponses

jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
21 juil. 2009 à 15:40
If CheckBox1.Value = True Then
Cells(1, 1) = "Bonjour"
Else
Cells(1, 1) = "Au revoir"
End If
0
J'ai bien tenté de faire fonctionner ce programme :

Sub Caseàcocher29_Clic()

If checkbox29.Value = True Then

Cells(1, 1).Value = "bonjour"

Else: Cells(1, 1).Value = "au revoir"

End If

End Sub


Mais j'ai toujours cette erreur d'exécution 424 "objet requis". Il ne faut pas déclarer les checkboxs quelque part dans VBA ?
0
jjsteing Messages postés 1669 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
21 juil. 2009 à 16:45
enleve le .value !!
0