depuis un userform changer l'état d'une case à cocher

pierre 77930

XLDnaute Nouveau
bonjour à tous ,


je voudrais depuis un userform dans lequel j'ai placé une checkbox, changer l'état d'une case à cocher sur ma feuille de calcul et je n'arrive pas à trouver le code pour celà. je vous joint un exp de ce que je voudrais réaliser

merci et bon dimanche à tous :p

Pierre
 

Pièces jointes

  • exp.zip
    14 KB · Affichages: 60
  • exp.zip
    14 KB · Affichages: 54
  • exp.zip
    14 KB · Affichages: 54

job75

XLDnaute Barbatruc
Re : depuis un userform changer l'état d'une case à cocher

Bonjour Pierre,

Je n'ai pas pu ouvrir le fichier car je n'ai pas Excel 2007.

Mais en supposant que :

- la CheckBox de la feuille a été créée avec la Boîte à outils Contrôles (ActiveX)

- les 2 CheckBox s'appellent CheckBox1

la Checkbox de la feuille prendra la valeur de celle de l'USF en écrivant dans le code de l'USF :

Code:
Private Sub CheckBox1_Click()
ActiveSheet.CheckBox1 = CheckBox1
End Sub

A+
 

Fo_rum

XLDnaute Accro
Re : depuis un userform changer l'état d'une case à cocher

Salut,

autre solution :

Clic droit sur la case, Format de contrôle --> Contrôle, définir, une cellule liée par exemple E7.
Dans l'USF,
Code:
Private Sub CheckBox1_Click()
  [[COLOR="Red"]E7[/COLOR]] = CheckBox1 
End Sub
 

Discussions similaires

Réponses
26
Affichages
444

Statistiques des forums

Discussions
312 448
Messages
2 088 507
Membres
103 873
dernier inscrit
Sabin