Salut Ray,
ma proposition : une fonction personnalisée en [F] en regard de la cellule en [A] où, en cliquant, la date du jour s'inscrit.
Public Function fctTotaux(ByVal iRow As Integer)
'
Application.Volatile
fctTotaux = WorksheetFunction.Sum(Range("C" & iRow & ":C" & IIf(Range("A" & iRow).End(xlDown).Row - 1 < Range("C" & Rows.Count).End(xlUp).Row, _
Range("A" & iRow).End(xlDown).Row - 1, Range("C" & Rows.Count).End(xlUp).Row - 1)))
'
End Function
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
If Not Intersect(Target, Range("A:A")) Is Nothing And Target = "" Then
Target = Date
iRow = Target.Row
Range("F" & iRow).FormulaLocal = "=SI(A" & iRow & "<>"""";fctTotaux(LIGNE());"""")"
End If
'
End Sub
Seul contrôle : la date ne s'inscrira en [A] que si tu cliques sur une cellule dont (B) est vide!
Je supprime le contrôle : après tout, ça peut arriver que tu notes une dépense avant d'en avoir fixé la date...
Par contre, si la cellule en [A] est déjà datée, tu ne pourras plus la modifier d'un clic! Quand même!
A+