Faire fonctionner une case à cocher sur excel
Résolu/Fermé
nemotri
Messages postés
175
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
8 décembre 2017
-
13 oct. 2009 à 16:12
nemotri Messages postés 175 Date d'inscription dimanche 9 août 2009 Statut Membre Dernière intervention 8 décembre 2017 - 13 oct. 2009 à 23:52
nemotri Messages postés 175 Date d'inscription dimanche 9 août 2009 Statut Membre Dernière intervention 8 décembre 2017 - 13 oct. 2009 à 23:52
A voir également:
- Faire fonctionner une case à cocher sur excel
- Liste déroulante excel - Guide
- Calculer une moyenne sur excel - Guide
- Aller à la ligne dans une case excel - Guide
- Excel fonction si et - Guide
- Déplacer une colonne excel - Guide
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
13 oct. 2009 à 17:31
13 oct. 2009 à 17:31
bonjour,
Pas besoin de VBA pour traiter ce problème !!!
avec la barre outils formulaire case à cocher
avec format de controle
tu choisis une cellule liée par exemple: E14 (généralementon cache la cellule sous la case à cocher pour faire joli)
dans A1 tu aurais cette fomule
=Si(E14;3500;"")
tu n'as pas besoin de marquer si(E14=VRAI.....etc) car E14 renvoie vrai ou faux (coché-pas coché)
m^me punition pour A2 et A3 (attention au format pour A2)
avec la boite à outil contrôle (checkbox)
clic droit-propriétés-linked cell saisir E14
pareil après
Pas besoin de VBA pour traiter ce problème !!!
avec la barre outils formulaire case à cocher
avec format de controle
tu choisis une cellule liée par exemple: E14 (généralementon cache la cellule sous la case à cocher pour faire joli)
dans A1 tu aurais cette fomule
=Si(E14;3500;"")
tu n'as pas besoin de marquer si(E14=VRAI.....etc) car E14 renvoie vrai ou faux (coché-pas coché)
m^me punition pour A2 et A3 (attention au format pour A2)
avec la boite à outil contrôle (checkbox)
clic droit-propriétés-linked cell saisir E14
pareil après
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
13 oct. 2009 à 17:04
13 oct. 2009 à 17:04
Re
Affichage / Barre d'outils / Boîte à outils contrôles
Tu cliques sur la case à cocher et tu la dessines dans ta feuille (ou tu veux, aucune importance)
Double clic sur la case à cocher et colles ce code :
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
[A1] = 3500
[A2] = "1:20"
[A3] = 5
Else
[A1] = ""
[A2] = ""
[A3] = ""
End If
End Sub
ferme la fenêtre visual basic et dans la barre d'outils "boite à outils controles" désactive le mode création.
Affichage / Barre d'outils / Boîte à outils contrôles
Tu cliques sur la case à cocher et tu la dessines dans ta feuille (ou tu veux, aucune importance)
Double clic sur la case à cocher et colles ce code :
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
[A1] = 3500
[A2] = "1:20"
[A3] = 5
Else
[A1] = ""
[A2] = ""
[A3] = ""
End If
End Sub
ferme la fenêtre visual basic et dans la barre d'outils "boite à outils controles" désactive le mode création.
nemotri
Messages postés
175
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
8 décembre 2017
35
13 oct. 2009 à 23:52
13 oct. 2009 à 23:52
Ok merci à vous ça fonctionne nickel.