Derniere question !!! Visual basic et excel
Résolu/Fermé
Claire
-
12 août 2009 à 16:29
bouket Messages postés 143 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 16 octobre 2011 - 12 août 2009 à 18:10
bouket Messages postés 143 Date d'inscription mardi 11 août 2009 Statut Membre Dernière intervention 16 octobre 2011 - 12 août 2009 à 18:10
A voir également:
- Derniere question !!! Visual basic et excel
- Visual basic - Télécharger - Langages
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Microsoft 365 basic - Accueil - Microsoft Office
11 réponses
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
12 août 2009 à 16:44
12 août 2009 à 16:44
If (CheckBox1.Checked = False & CheckBox2.Checked = False & CheckBox3.Checked = False) Then 'il faut associer les conditions d'une façon ou d'une autre ;) Worksheets("Sheet1").Range(Rows(37), Rows(39)).Hidden = False Xor CheckBox1 Worksheets("Sheet1").Range(Rows(56), Rows(77)).Hidden = False Xor CheckBox1 End If
Mais ou je dois taper ca?
J'ai essaye dans Private Sub CheckBox1_Click()
dans le 2 et dans le 3
J'ai aussi essaye de le taper direct tout en haut, ca marche pas non plus...
J'ai essaye dans Private Sub CheckBox1_Click()
dans le 2 et dans le 3
J'ai aussi essaye de le taper direct tout en haut, ca marche pas non plus...
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
12 août 2009 à 16:54
12 août 2009 à 16:54
Je ne sais pas trop, je suppose que tu dois faire un bouton de validation et mettre le code sur ce bouton pour qu'il s'exécute. car, si tu le mets sur le code de la case à cocher, il ne peut s'exécuter !
Polux31, le mercredi 12 août 2009 à 15:51:54
Checked n'est pas une propriété d'une checkbox ....
Ca vient peut etre de ca..
Je vais essayer ! Je vous redis !
Checked n'est pas une propriété d'une checkbox ....
Ca vient peut etre de ca..
Je vais essayer ! Je vous redis !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
12 août 2009 à 17:02
12 août 2009 à 17:02
Les cases à cocher sont-elles directement sur la page excel, où dans un formulaire sous VB ?
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
12 août 2009 à 17:26
12 août 2009 à 17:26
je te conseil d'aller voir içi, tu devrais trouver la réponse ;)
https://forums.commentcamarche.net/forum/affich-12329682-excel-case-a-cocher-conditionnelle#7
https://forums.commentcamarche.net/forum/affich-12329682-excel-case-a-cocher-conditionnelle#7
Helas non, je viens de tout lire, je veux juste savoir ou je dois ecrire:
If (CheckBox1.Value = False & CheckBox2.Value = False & CheckBox3.Value = False) Then
Worksheets("Sheet1").Range(Rows(37), Rows(39)).Hidden = False Xor CheckBox1
Worksheets("Sheet1").Range(Rows(56), Rows(77)).Hidden = False Xor CheckBox1
End If
Ou savoir pourquoi ca ne marche pas ?
Des que mes 3 checkbox ne sont pas cachees, certaines lignes sont censees disparaitre, mais ca ne marche pas...
If (CheckBox1.Value = False & CheckBox2.Value = False & CheckBox3.Value = False) Then
Worksheets("Sheet1").Range(Rows(37), Rows(39)).Hidden = False Xor CheckBox1
Worksheets("Sheet1").Range(Rows(56), Rows(77)).Hidden = False Xor CheckBox1
End If
Ou savoir pourquoi ca ne marche pas ?
Des que mes 3 checkbox ne sont pas cachees, certaines lignes sont censees disparaitre, mais ca ne marche pas...
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
12 août 2009 à 18:03
12 août 2009 à 18:03
Vous créez une case à cocher, puis cliques droit Format contrôle et dans Cellule lié vous mettez A1 par exemple
Puis vous créez un bouton auquel vous assignez une macro dans lequelle sera inscrit se code
Pour créée une macro Outils/Macro/Enregistrer un macro
puis arrêter l'enregistrement de la macro (petit carré)
de nouveau outils/Macro/Macros...
sélectionnez la macro et faites modifier puis coller le code en remplaçant tout, par :
Normalement cela marche, je vous envoie un fichier réalisé par mes soins dans quelques minutes; )
Puis vous créez un bouton auquel vous assignez une macro dans lequelle sera inscrit se code
Pour créée une macro Outils/Macro/Enregistrer un macro
puis arrêter l'enregistrement de la macro (petit carré)
de nouveau outils/Macro/Macros...
sélectionnez la macro et faites modifier puis coller le code en remplaçant tout, par :
Sub Macro1() If (Cells(3, 4).Value = True) Then Rows("8:11").Select 'cache les lignes 8 à 11 Selection.EntireRow.Hidden = True End If End Sub
Normalement cela marche, je vous envoie un fichier réalisé par mes soins dans quelques minutes; )
bouket
Messages postés
143
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
16 octobre 2011
22
12 août 2009 à 18:10
12 août 2009 à 18:10
Voici le fichier qui marche bien pour trois cases à cocher :
https://www.cjoint.com/?imsjrt5ymU
Le code relatif à adapter est :
https://www.cjoint.com/?imsjrt5ymU
Le code relatif à adapter est :
Sub Button4_Click() If (Cells(1, 3).Value = False And Cells(2, 3).Value = False And Cells(3, 3).Value = False) Then Rows("8:11").Select 'cache les lignes 8 à 11 Selection.EntireRow.Hidden = True End If End Sub