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

Vba Excel Formules Array

Iaorana

XLDnaute Nouveau
Bonjour,
Ma base de travail est un tableau Excel, localisé (nom de fichier etc.) dans une fonction VBA. Dans ce tableau qui comporte n colonnes et n' lignes, jusque 5 colonnes de critères (lesquelles sont déterminées par la fonction-même), et une colonne de valeurs à additionner.
Jusque maintenant, je passait par des formules BDSOMME dans Excel ou via des RECORDSET dans VBA. Dans les deux cas, il me semble que les calculs sont alourdis (calcul sur plusieurs centaines de lignes et nombreuses colonnes).
Je souhaiterais passer par un calcul matriciel, mais comme nom de fichier, zone de matrice et même colonne de matrice sont à déterminer, je ne peux pas utiliser une "simple" formule du style
{=SOMME((P3943="c")*(O39:O43))}
Dommage car dans VBA, je sais pas comment faire.
(les adresses fichier, colonnes etc. sont supposé "arriver" par variables)
Cela fais des heures que j'essaie mais non !
Quelqu'un pourrait me donner un coup de main ?
 

Discussions similaires

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