• Initiateur de la discussion Initiateur de la discussion mcj1997
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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
@+
 
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
 
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.
 
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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
331
Réponses
13
Affichages
306
Réponses
12
Affichages
406
Réponses
18
Affichages
507
Retour