Décidément je suis pas réveillé , je vois pas du tout de quoi tu parle, oui hier j'ai posé une question mais je vois pas le lien
Moi je me focalise sur ça
Private Sub CBMontantTVA_Click()
Dim Nblg As Long
Dim TotalTVADéductible As Double, TotalTVA As Double
With WS
Nblg = .Range("A" & Rows.Count).End(xlUp).Row
TotalTVADéductible = Application.SumIfs(.Range("F2:F" & Nblg), .Range("B2:B" & Nblg), ">=" & CSng(Me.DTPDateDébutTVA), .Range("B2:B" & Nblg), "<=" & CSng(Me.DTPDateFinTVA))
TotalTVA = Application.SumIfs(.Range("F2:F" & Nblg), .Range("D2:D" & Nblg), "OUI", .Range("B2:B" & Nblg), ">=" & CSng(Me.DTPDateDébutTVA), .Range("B2:B" & Nblg), "<=" & CSng(Me.DTPDateFinTVA))
MsgBox "Total TVA : " & Replace(Format(Application.Round(TotalTVADéductible, 2), "#,##0.00 €"), ".", ",") & vbLf & "Total TVA déductible : " & _
Replace(Format(Application.Round(TotalTVA, 2), "#,##0.00 €"), ".", ","), vbInformation, "Totaux"
End With
End Sub