Bonjour,
Je voudrais utiliser une formule matricielle dans une procédure VBA, mais que cette formule matricielle produise son résultat dans une variable et non dans une cellule Excel.
Je ne veux donc pas utiliser la formule type :
mais une formule du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part selection.formulaarray = "=SUM(IF(R[-12]C[-1]:R[-3]C[-1]=""vélo"",R[-12]C[2]:R[-3]C[2]))"
Est ce possible, et si oui, comment procéder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part maVariable = somme(si(maPlage1 = « vélo », maPlage2)
D’avance, je vous remercie






Répondre avec citation






Partager