Salut,
Pour retrouver des fonctions en vba, le plus simple est de taper la formule dans une cellule, de faire un enregistrement automatique en revalidant la formule par F2 puis Enter et d'aller voir dans le code VBA l'équivalent en Anglais.
Après ça, en VBA, on utilise la formule suivante :
Application.worksheetFunction
Exemple avec SUMIF pour trouver la somme des débits pointés et la somme des crédits pointés.
Set zone1 = ActiveSheet.Range(Cells(2, 9), Cells(DerLgn, 9))
Set Zone2 = ActiveSheet.Range(Cells(2, 6), Cells(DerLgn, 6))
Set Zone3 = ActiveSheet.Range(Cells(2, 7), Cells(DerLgn, 7))
TotalDébits = Format(Round(Application.WorksheetFunction.SumIf(zone1, '=' & Pointage, Zone2), 2), '##,##0.00 €')
TotalCrédits = Format(Round(Application.WorksheetFunction.SumIf(zone1, '=' & Pointage, Zone3), 2), '##,##0.00 €'
Dans les lignes de SET, il faut bien sûr cerner les zones qui vont intervenir dans les paramètres de la formule.
Bon courage,