Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion ron0013
  • 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 !

R

ron0013

Guest
Bonjour,

je voudrais utiliser la valeur d'une checkbox dans une formule mais je ne connait pas la bonne syntaxe, a moins qu'il faille passer par le VBA mais la je n'y connais vraiment rien.
Donc voila ce que je voudrais faire :
dans une formule SI je vaudrais effectuer un calcul si la checkbox est cocher sinon en effectuer une autre.
Sachant qu'une checkbox à pour valeur TRUE ou FALSE j'ai essayé cette formule mais sans sucés.

SI(CheckBox1=TRUE;A1+A2;B1+B2)

Merci d'avance de votre aide.

Roni
 
Re : checkBox

Bonjour Roni,

regarde le code ci-dessous, pour un contrôle de la boîte à outils contrôles posé sur une feuille, à utiliser dans le module de la feuille concernée :

Code:
Private Sub CheckBox1_Click()
    Range("C1").Value = IIf(CheckBox1 = True, Range("A1").Value + Range("A2").Value, _
        Range("B1").Value + Range("B2").Value)
End Sub

bon après midi
@+

edition : remplacé barre d'outils par boîte à outils contôles...
 
Dernière édition:
Re : checkBox

Salut Ron0013 et Bienvenue🙂, le Forum

Avant de te répondre il faudrait savoir ou se trouvent tes CheckBoxes

Sur la Feuille?, Dans un UserForm?
Si dans une feuille
essaye ça
Code:
Range("B3").Value = IIf(Sheets("Feuil1").CheckBox1 = True, Range("A1") + Range("A2"), Range("B1") + Range("B2"))
dans un USF

Code:
Range("B3").Value = IIf(UserForm1.CheckBox1 = True,ActiveSheet.  Range("A1") + ActiveSheet.Range("A2"), ActiveSheet.Range("B1") + ActiveSheet.Range("B2"))
EDITION: Salut pierrot 🙂 toujours à la bourre moi, mais je met quand même ce que j'ai écrit au cas ou tu aurais fait une Fautedefrappe 😀
Bonne Journée
 
Re : checkBox

Re, bonjour Dull🙂

je ne vois pas les codes donnés dans ton classeur, en mode création(equerre de la barre d'outis vba), double click sur le "checkbox" et colle le code donné dans la fenêtre qui s'est ouverte... te reste à adapter les références de cellule....

@+
 
Re : checkBox

Effectivement Pierrot je n'avais pas intégrer le code dans mon exemple car je l'ai fait avant de voir vos réponses.
J'ai intégrer le code, changer les ref de cellule et ca donne exactement ce que je voulais 🙂
Grand Merci à vous 2 pour avoir pris le temps de me répondre.
 
Re : checkBox

Les checkbox activeX n'ont pas de lien avec Excel, il faut passer par VBA.
Regarde un exemple avec un Checkbox formulaire.

J'ai associé la cellule B12 au checkbox
J'ai aussi mis B12 en blanc pour ne pas que l'on voit le résultat.
J'ai fait un Si sur B12.
 

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
13
Affichages
738
Réponses
18
Affichages
1 K
Réponses
10
Affichages
411
Réponses
17
Affichages
784
Réponses
23
Affichages
668
Réponses
4
Affichages
242
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…