XL 2013 Equation second degré et code VBA

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

Richard 58

XLDnaute Nouveau
Bonjour,
Mon fils débute en vba et par conséquent moi aussi.
Il aimerait savoir comment créer un code VBA pour résoudre une équation du 2nd degré avec un discriminant négatif (en nombre complexe)
Voilà ou il en est. Il a fait un essai de formule mais cela ne fonctionne pas

Pouvez vous nous éclairer ?

Merci
 

Pièces jointes

Bonjour Richard,
Quoique cela fait longtemps ... en PJ un essai.
La syntaxe est Complex(Reel,Imaginaire,"i")
VB:
Cells(6, 2) = WorksheetFunction.Complex((-b / (2 * a)), (Sqr(-delta) / (2 * a)), "i")
Cells(7, 2) = WorksheetFunction.Complex((-b / (2 * a)), (-Sqr(-delta) / (2 * a)), "i")
De plus a et b me semblent erronés :
 

Pièces jointes

Bonjour,
Juste un oubli de suppression.
L'enregistreur de macro permet rapidement de voir la syntaxe. Là j'ai vu que la syntaxe de Complexe était Complex(a,b,"i"). C'est tout, vous pouvez supprimer.
 
- 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

Discussions similaires

Retour