Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fonction donnant plusieurs resultats

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

J

jackyr

Guest
Bonjour , je voudrais realiser en vba une fonction qui genere plusieurs resultats
exemple function toto (a, b) => genere (a+b) ET (a-b)
generer a+b OU a-b c'est simple mais les deux resultats ????
quelqu'un a t il la solution ?
merci
bonne fin de journee
 
Re : fonction donnant plusieurs resultats

Bonjour jackyr, jmps,

Il est possible de réaliser quelque chose comme ça :

Soit la fonction personnalisée A_B() suivante :
Code:
[SIZE=2]Function A_B(A[COLOR=navy] As Double[/COLOR], B[COLOR=navy] As Double[/COLOR])[COLOR=navy] As Variant
Dim [/COLOR]TabTemp[COLOR=navy] As Variant[/COLOR]
      [COLOR=navy]ReDim[/COLOR] TabTemp(1[COLOR=navy] To [/COLOR]1, 1[COLOR=navy] To [/COLOR]2)
      TabTemp(1, 1) = A - B
      TabTemp(1, 2) = B - A
      A_B = TabTemp
[COLOR=navy]End[/COLOR] Function[/SIZE]
Dans ta feuille de calcul, par exemple :
  1. Tu sélectionnes la plage C2😀2
  2. Tu tapes la formule suivante
    =A_B(5;13)
  3. Et tu valides par CTRL + SHIFT + ENTREE (comme pour une fonction matricielle "classique").
Tu obtiens ainsi les résultats souhaités : -8 en C2 et 18 en D2.

Par contre, je suis un peu comme José, je ne vois pas très bien ce que tu cherches à faire avec.


Cordialement,
 
Re : fonction donnant plusieurs resultats

Salut,

Solution par formule pour plusieurs résultats (4 dans l'exemple, mais non limités, en dehors des limites d'Excel)

A2 : 5
B2 : 13
Sélectionner C2:F2
=CHOISIR(COLONNE()-2;$A2-$B2;$A2+$B2;$A2/$B2;$A2*$B2)
Le coefficient 2 correspond au numéro de la colonne B (colonne avant la formule).
Cette formule peut être nommée.

Â+
 
- 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

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Réponses
10
Affichages
410
Réponses
15
Affichages
788
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
395
Réponses
4
Affichages
313
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…