insérer formule par checkbox

  • Initiateur de la discussion Initiateur de la discussion HUBERT
  • 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 !

H

HUBERT

Guest
Hello tout le forum !!!

Voila mon prob.

J'ai une feuille
Un tableau
Un checkbox
Je voudrais que si checbox = True alors la formule dans [B2] = '=G2-F2'
si checkBox = False alors la formule dans [B2] = '=G2-E2'

Comment faire ceci?

Merci
 
Salut Hubert, salut au forum.
Si tu ne veux que le résultat dans la cellule b2 tu peux écrire cette procédure :

private sub essai()
if checkbox.value=true then
sheets('feuil1').range('B2').value= range('G2').value-range('F2').value

else
sheets('feuil1').range('B2').value= range('G2').value-range('E2').value
end if
end sub

Par contre si tu veux que ta formule soit écrite dans B2 il me semble qu'il faille utiliser 'formulR1C1' . Peut-être comme ce qui suit mais en le testant chez moi (excel 2003) ça bogue (la formule apparaît avec des simples guillemets autour des adresses de cellules)
private sub essai()
if checkbox.value=true then
sheets('feuil1').range('B2').formulaR1C1='=G2-F2'
else
sheets('feuil1').range('B2').formulaR1C1='=G2-E2'
end if
end sub

Je pens que dans le forum des plus doués que moi trouveront le problème qui se pose dans la deuxième proposition.

A+
 
- 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
23
Affichages
624
Réponses
4
Affichages
308
Réponses
17
Affichages
776
Réponses
9
Affichages
731
Réponses
18
Affichages
1 K
  • Question Question
XL pour MAC mise en forme
Réponses
2
Affichages
618
Réponses
10
Affichages
789
Retour