TiteZ
Messages postés61Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention21 août 2007
-
15 mai 2007 à 10:39
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 2007
-
15 mai 2007 à 14:14
<!-- / icon and title -->
<!-- message -->
Bonjour, re...
J'ai un bouton de commande et une case à cocher
Voila, j'aimerais faire en sorte que lorsque je clique sur mon bouton de commande la case a cocher passe en true...
Mais faire en sorte qu'on puisse tout de meme cocher ou decocher avec un message informant de l'action
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 15 mai 2007 à 10:44
Salut,
Est ce que ceci t'irais?
Private Sub Command1_Click() Check1.Value IIf(Check1.Value vbChecked, vbUnchecked, vbChecked)
End Sub<hr />, ----
[code.aspx?ID=41455 By Renfield]
En revanche je ne comprens pas : "avec un message informant de l'action "
TiteZ
Messages postés61Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention21 août 2007 15 mai 2007 à 10:54
Oui c'est exactement ça... et en plus je viens d'apprendre l'existence du IIf ....
Exploreur a bien compris la deuxieme partie...
sauf qu'il aurait du penser " qu'elle veut dire et pas qu'il ...."
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 15 mai 2007 à 11:03
Heu bizarre, en postant ca m'a supprimer un espace. Enfin pour moi, je suis parti du principe que c'est un message apres l'action et pas préventif, c'est bien cela que tu souhaites TiteZ
TiteZ
Messages postés61Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention21 août 2007 15 mai 2007 à 11:09
moo c'est pas grave Exploreur....
Il s'agit bien d'un message preventif
ce que m'a Jrivet m'a permis de cocher la case en question c'est parfait...
Maintenant j'aimerais que si j'ai envie de changer la coche de la case.. j'ia un message qui me dise que je vais changer la coche.. sans toutefois l'empecher...
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 15 mai 2007 à 11:17
Re,
Essayons ceci alors:
Private Sub Check1_Click()
Call MsgBox("Le CheckBox a été " & IIf(Check1.Value = vbChecked, "Coché", "Décoché"))
End Sub<hr />
Private Sub Command1_Click() Check1.Value IIf(Check1.Value vbChecked, vbUnchecked, vbChecked)
End Sub , ----
[code.aspx?ID=41455 By Renfield]
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 15 mai 2007 à 11:21
Salut,
Private Sub Check1_Click()
If Check1.Value = 0 Then
If MsgBox("Voulez-vous dévalidez la case ? ", vbInformation Or vbOKCancel, "Case à cocher") = vbOK Then
Check1.Value = 0
Else
Check1.Value = 1
End If
End If
TiteZ
Messages postés61Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention21 août 2007 15 mai 2007 à 11:24
Hin hin
En faite ça ça maffiche ma msg box quand j'ait fait mon traitement et que ma case a été coché
Ce que j'aimerais c'est que lorsque j'ai terminé montraitement que je vis ma vis gentillement sur excel et que oups maladroitement je coche ( ou décoche) ma case .. là op j'ai ma msg box qui me dis hep hep hep... fais attention tu viens de decocher ...ou cocher ta case....
cs_moustachu
Messages postés1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention 1 janvier 2012 15 mai 2007 à 11:27
Bonjour
J'arrive un peu tard mais je crois qu'elle souhaite un message d'avertissement. Plutot dans l'évènement MouseDown car le click va être également lancé au moment du changement de valeur lorsqu'on appuye sur le bouton :
Private Sub Check1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If MsgBox("Le CheckBox va être " & IIf(Check1.Value vbChecked, "décoché", "coché") & ". Voulez-vous continuer ?", vbYesNo) vbYes Then Check1.Value Abs(Not (Check1.Value vbChecked))
End If
End Sub
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 15 mai 2007 à 11:40
A quoi correspond, "lorsque j'ai terminé mon traitement". car ce que tu peux faire, c'est vérouiller le case a coché pour ne plus avoir a gérer le "hep hep hep... fais attention tu viens de decocher ...ou cocher ta case.... "
TiteZ
Messages postés61Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention21 août 2007 15 mai 2007 à 11:47
En faite ce qui se passe c'est qu'en cliquant sur mon boutan de comande j'ai tout une serie de petite chose qui se font sur ma feuille
a la fin j'ai la petite coche qui vient se mettre qd mon traitement est fini..
Par contre je ne veux pas verouiller la case... je veux simplement qu'il soit avertit de ce qu'il est en train de faire..
Le code d'exploreur me convient... j'ai juste a modifier le else final mais c'est ok
Toutefois le moussdown de moustachu j'aimerais bien savoir ce que c'est ....