Bonjour,
je voudrais connaître en VBA le code de ça : =SOMME.SI(Feuil1!A1:A100;Feuil2!A2;Feuil1!B1:B5)
En effet quand j'enregistre une macro dans laquelle dans une formule B2 j'insère cette formule voilà ce que ça me donne : Range("B2").Select
ActiveCell.FormulaR1C1 = "=SUMIF(Feuil1!R[-1]C[-1]:R[98]C[-1],Feuil2!RC[-1],Feuil1!R[-1]C:R[3]C)"
Ce code m'aidant peu je voulais savoir si il y avait une autre syntaxe plus simple afin d'écrire une fonction SOMME.SI en VBA ou bien m'expliquer cette dernière car je ne vois pas bien comment els colonnes et les lignes sont gérées.
Merci d'avance
je voudrais connaître en VBA le code de ça : =SOMME.SI(Feuil1!A1:A100;Feuil2!A2;Feuil1!B1:B5)
En effet quand j'enregistre une macro dans laquelle dans une formule B2 j'insère cette formule voilà ce que ça me donne : Range("B2").Select
ActiveCell.FormulaR1C1 = "=SUMIF(Feuil1!R[-1]C[-1]:R[98]C[-1],Feuil2!RC[-1],Feuil1!R[-1]C:R[3]C)"
Ce code m'aidant peu je voulais savoir si il y avait une autre syntaxe plus simple afin d'écrire une fonction SOMME.SI en VBA ou bien m'expliquer cette dernière car je ne vois pas bien comment els colonnes et les lignes sont gérées.
Merci d'avance