Bonjour à tous,
Débutant dans VBA, j'ai du mal à integrer les formules que je souhaites, en VBA. Le probleme que je rencontre dans la formule somme.si.ens est surtout de figer une cellule en critère, et de me servir d'une variable pour un deuxieme critère... Voici l'exemple de mon code :
- En Gras la cellule que je veux bloquer
Sub Effectif()
Dim lig As Long
Dim i As Integer
lig = 2118
Do While Not IsEmpty(Range("C" & lig))
lig = lig + 1
Loop
For i = 2119 To lig - 1
Range("G" & i).FormulaLocal = "SOMME.SI.ENS('Pointage Personnel.xlsm'!Bheure[NB_H];'Pointage Personnel.xlsm'!Bheure[DATE];G2116;'Pointage Personnel.xlsm'!Bheure[Noms];"B"&i&"" ""&"C"&i)"
Next
End Sub
Mon soucis est que je n'arrive pas à valoriser ma variable i dans mon deuxieme critere de ma formule Somme.si.ens...
SI quelqu'un à une solution je suis preneur
Merci