Mettre une formule matricielle en ligne VBA

bonjour a tous

dans le post https://forum.excel-pratique.com/excel/formule-matricielle-en-code-vba-t38296-10.htmlque Yvouille a très bien mené

et dont je vais rejoindre le classeur avec mes données que je télécharge et le format m'est imposé et pour faire le calcul des colonnes

F et G indépendante je ne suis pas arrivé avec le classeur fait pour STUDENT en 2013 et une simple formule de somme ne fonctionne pas, et en plus chaque mois j'ai un nombre de lignes différents, et les chiffres peuvent etre écrit soit l'un après l'autre ou en laissant 1 cellule vide voir 2

mais la feuille avec la matrice ne devrai pas concernée cette demande a mon avis

Pascal

bonjour a tous

par l'enregistreur j'ai réussi ceci

Range("F85").FormulaArray = _
        "=SUM(IFERROR(VALUE(SUBSTITUTE(R[-83]C:R[-1]C,CHAR(160),)),))"

mais la cellule de réception n'est toujours pas 85

dès fois ce sera 70,90,100, 110 125 135 145 etc...

il faut quelle soit inscrite en faisant le calcul du nombre de ligne écritent mais toujours a partir de la 2ème ligne car entête en1ère

en fait ca ne fonctionne pas dans le classeur joint

Pascal

bonsoir/bonjour a tous

je n'y suis toujours pas arriver même en nommant mes cellules de réception

Pascal

bonsoir a tous

je mets le post en résolu car j'ai finalement eu ma réponse que je vous livre

Sub tot()
Last = [B65000].End(xlUp).Row + 1: der = 0 - Last
Range("F" & Last + 1).FormulaArray = _
"=SUM(IFERROR(VALUE(SUBSTITUTE(R[-1]C:R[" & der & "]C,CHAR(160),)),))"
End Sub

a mettre derrière un bouton

Pascal

Rechercher des sujets similaires à "mettre formule matricielle ligne vba"