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

Fonctions VBA renvoyant des tableaux dans Excel

  • Initiateur de la discussion Initiateur de la discussion phil_75
  • Date de début Date de début

phil_75

XLDnaute Nouveau
Bonjour

J'ai essayé de chercher sur le forum la réponse à la question suivante, sans succès : j'aimerais créer des fonctions VBA qui renvoient des tableaux dans les feuilles excel et remplissent des plages de cellules.

Un exemple : si j'ai une matrice 2*2 dans la plage A1:B2, j'aimerais créer une fonction par exemple MonInverse en VBA, et j'écris quelque chose comme '{=MonInverse(A1:B2)}' dans la plage A4:B5 et magie, l'inverse de la matrice s'affiche. Peut-être même mieux : j'écris dans la case A4 '=MonInverse(A1:B2)' et la plage A4:B5 reçoit l'inverse de la matrice.

L'idée serait ensuite de faire des traitements plus personnalisés sur des tableaux, mais l'esprit restera le même...
J'arrive déjà à effectuer ce genre d'opération via des sub's VBA, mais je trouve que c'est beaucoup moins souple que des formules à écrire directement dans Excel.

Est ce que quelqu'un à une idée sur la question ? Est-ce possible ?

Merci pour vos réponses.

Philippe
 

Discussions similaires

Réponses
8
Affichages
368
Réponses
15
Affichages
1 K
Réponses
0
Affichages
426
Réponses
2
Affichages
713
Réponses
3
Affichages
600
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…