Re,
1) le format nombre n'est pas appliqué comme il faut
Me.Lbl_CompteApointer_DernierSolde.Caption = Format(Sheets("SituationDesComptes").ListObjects("Tbl_SituationDesComptes").DataBodyRange(intCible, 10), "# ##0.00 €")
Au lieu de
Me.Lbl_CompteApointer_DernierSolde.Caption = Format(Sheets("SituationDesComptes").ListObjects("Tbl_SituationDesComptes").DataBodyRange(intCible, 10), "# ##0.00") & " €"
2) il faut convertir les label en valeur avant de le convertir en CDbl()
dblOldSolde = CDbl(Val(Me.Lbl_CompteApointer_DernierSolde))
Je ne comprends toujours pas que vous n'ayez pas l'erreur mais bon, il y a des problème de dev
A+