CelluleVide
XLDnaute Occasionnel
Bonjour le Forum,
Je bute sur la syntaxe d'une formule Somme.si en VBA ou je voudrais remplacer des valeurs par des variables car la dernière colonne peut évoluer au fil du temps.
Voici mon code:
'Trouver derniere colonne:
Dim DerniereColonne As Integer
DerniereColonne = ActiveSheet.UsedRange.Columns.Count - 2
DerCol_Cde = DerniereColonne - 6
DerCol_Somme = DerniereColonne - 7
VOIR SYNTAXE DES FORMULES (Changer 47 par DerniereColonne et 41 par DerCol_Cde )
Range("F4").Select
ActiveCell.FormulaR1C1 = "=SUMIF(R2C8:R2C47,R2C8,RC[2]:RC[41])"
Merci d'avance.
Je bute sur la syntaxe d'une formule Somme.si en VBA ou je voudrais remplacer des valeurs par des variables car la dernière colonne peut évoluer au fil du temps.
Voici mon code:
'Trouver derniere colonne:
Dim DerniereColonne As Integer
DerniereColonne = ActiveSheet.UsedRange.Columns.Count - 2
DerCol_Cde = DerniereColonne - 6
DerCol_Somme = DerniereColonne - 7
VOIR SYNTAXE DES FORMULES (Changer 47 par DerniereColonne et 41 par DerCol_Cde )
Range("F4").Select
ActiveCell.FormulaR1C1 = "=SUMIF(R2C8:R2C47,R2C8,RC[2]:RC[41])"
Merci d'avance.