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

XL 2013 VBA Calcul de type SommeProd dans une variable Tableau()

hemerode

XLDnaute Junior
Bonjour à tous,

J'ai une quantité importante de données avec des formules de calculs matriciels et Excel prend du temps à actualiser les résultats.
Je me suis résolu à comprendre les variables tableaux. J'ai vu le gain de temps à les utiliser.
Ma question est comment avoir des réponses sur un tableau par des formules avec des critères par exemple:
Dimension tableau (13,4)

"A" possède combien de fruits?
"A" Possède des fruits durant combien de jour?
"S" possède des fruits durant combien de Mardi?
Quelle est la somme des pèches?

Je fais mes premiers pas dans les variables tableaux.

Merci pour vos contributions.
 

vgendron

XLDnaute Barbatruc
Bonjour

pas sur d'avoir compris la question, mais à priori, si tu veux appliquer une formule "SommeProd" sur un tableau VBA, je dirais que c'est impossible
par contre, l'avantage des tableaux, c'est qu'on peut les parcourir très rapidement, avec une boucle "For"

il faudrait que tu fournisses un fichier exemple avec quelques données et résutats attendus
 

Dranreb

XLDnaute Barbatruc
Bonjour.
En tout cas voici trois procédures utilisant une même fonction et répondant aux trois questions posées dans la feuille.
 

Pièces jointes

  • GigogneHemerode.xlsm
    56.6 KB · Affichages: 1

hemerode

XLDnaute Junior
Bonjour Dranreb,
C'est exactement ce que je voulais obtenir. Par contre je n'ai pas compris grand chose de tout le vba. J'ai vu également un module de classe.
Peux tu m'expliquer un peu le contenu de chaque macro?

Merci pour ton aide.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…