Bonjour à tous,
En attendant les bons commentaires de ThauThème, que je salue ...
Pour tes 2 lignes, elles ne sont pas au bon endroit, elles devraient être avant "Else"
Car en bas de "Exit Sub" > la macro est déjà fermée ...
Private Sub CmdButtonENREGISTRER_Click() ' Enregistrer
If Me.TextBoxInsererMontant = "" Then
MsgBox "Vous n'avez pas renseigné le montant a Partager", vbInformation, "Saisie manquante"
Me.TextBoxInsererMontant.SetFocus
Exit Sub
End If
If Me.TextBoxDATE_Enregistree Like "##/##/####" And IsDate(TextBoxDATE_Enregistree.Value) Then
Worksheets("PARTAGE GLOBAL").Range("G5").Value = CDbl(TextBoxInsererMontant.Value) '' << ici
Worksheets("PARTAGE GLOBAL").Range("G4").Value = CDate(TextBoxDATE_Enregistree.Value) '' << ici
Else
MsgBox "Attention, saisissez une date de réception en respectant le format JJ/MM/AAAA.", vbExclamation, "Saisie manquante"
TextBoxDATE_Enregistree.SetFocus
Exit Sub
'__________________________________________________________________________
With ThisWorkbook.Worksheets("PARTAGE GLOBAL").Range("G5")
.Value = TextBoxInsererMontant.Value
.NumberFormat = "#,##0"
End With
End If
'__________________________________________________________________________
CmdButtonFERMER_Click
End Sub
ric