Checkbox

mcj1997

XLDnaute Accro
Bonjour,

Petit problème en PJ que je n'arrive pas à solutionner.

Merci d'avance,
 

Pièces jointes

  • Classeur3.xls
    23 KB · Affichages: 44
  • Classeur3.xls
    23 KB · Affichages: 47
  • Classeur3.xls
    23 KB · Affichages: 50

mcj1997

XLDnaute Accro
Re : Checkbox

Bonjour,

Voici le problème que je rencontre :

Lorsque c'est positionné à mercredi je souhaite faire apparaite REPOS en C12
à la condition que c16 soit > à E18 de la feuille 2

Dans l'exemple cela fonctionne mais lorsque la valeur en C16 est < à E18 de la feuille 2
REPOS reste afficher en C12 et il ne faudrait pas.

j'ai actualisé le fichier en PJ,

Merci d'avance,
 

Pièces jointes

  • Classeur3(1).xls
    35 KB · Affichages: 43
  • Classeur3(1).xls
    35 KB · Affichages: 38
  • Classeur3(1).xls
    35 KB · Affichages: 34

Pierrot93

XLDnaute Barbatruc
Re : Checkbox

Bonjour,

essaye avec ceci :
Code:
Private Sub CheckBox1_Click()
CheckBox1.Caption = IIf(CheckBox1, "MARDI", "MERCREDI")
Range("C12") = IIf(Not CheckBox1 And Range("C16").Value > Sheets("Feuil2").Range("E18").Value, "REPOS", "")
End Sub

bonne journée
@+
 

Pierrot93

XLDnaute Barbatruc
Re : Checkbox

Re,

dans l'éditeur vba (ALT F11) il faut afficher la fenêtre "propriété" (barre de menu => affichage => "fenêtre propriétés", dans Excel, barre d'outils visual basic tu click sur l'icone "création" puis la "checkbox" et tu as les propriétés de celle ci dans l'éditeur vba... plus qu'a modifier la propriété "linkedcell" en mettant C9
 

mcj1997

XLDnaute Accro
Re : Checkbox

Re,

dans l'éditeur vba (ALT F11) il faut afficher la fenêtre "propriété" (barre de menu => affichage => "fenêtre propriétés", dans Excel, barre d'outils visual basic tu click sur l'icone "création" puis la "checkbox" et tu as les propriétés de celle ci dans l'éditeur vba... plus qu'a modifier la propriété "linkedcell" en mettant C9

Problème résolu, merci pour votre contribution.
 

agadiroufla

XLDnaute Junior
Re : Checkbox

Bonsoir,
Essai ceci
Code:
Private Sub CheckBox1_Click()
On Error Resume Next
Select Case CheckBox1.Value
Case True
If Sheets("feuil1").Range("C16").Value > Sheets("Feuil2").Range("E18").Value Then
Range("C12").Value = "REPOS"
Else
Range("C12").Value = "-"
End If
Case Else
Range("C12").Value = "-"
End Select
Cdt
 

Pièces jointes

  • mcj1997.xls
    25.5 KB · Affichages: 25
  • mcj1997.xls
    25.5 KB · Affichages: 25
  • mcj1997.xls
    25.5 KB · Affichages: 27

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 247
Messages
2 086 591
Membres
103 248
dernier inscrit
Happycat