Bonjour,
Voici mon probleme :
Je suis dans un userform et j'arrive a la fin de celui ci.
Le bouton que contient le code si dessous est simple : si tu clique sur oui, les données sont sauvegardées dans un onglet sinon rien ne se passe.
Le probleme est qu'avec ce code peut importe le bouton, les données sont sauvegardées.
J'aimerai que le bouton annuler ne le fasse pas mais également qu'il reste sur le userform pour que l'on puisse le modifier.
Private Sub CommandButton1_Click()
'écrit les infos sur la première ligne libre de la feuille Result
Message = MsgBox("By clicking on this button, you validate the data : Are you sure of this choice ?", vbOKCancel + vbQuestion, "Question")
If Message = 1 Then
Réponse OK
Else
Réponse Annuler
End If
With Sheets("Result")
Li = .Range("A65536").End(xlUp).Row + 1
For Colonne = 1 To 4
.Cells(Li, Colonne) = Controls("Textbox" & Colonne).Value
Next
End With
Unload userform1
End Sub
Merci
Voici mon probleme :
Je suis dans un userform et j'arrive a la fin de celui ci.
Le bouton que contient le code si dessous est simple : si tu clique sur oui, les données sont sauvegardées dans un onglet sinon rien ne se passe.
Le probleme est qu'avec ce code peut importe le bouton, les données sont sauvegardées.
J'aimerai que le bouton annuler ne le fasse pas mais également qu'il reste sur le userform pour que l'on puisse le modifier.
Private Sub CommandButton1_Click()
'écrit les infos sur la première ligne libre de la feuille Result
Message = MsgBox("By clicking on this button, you validate the data : Are you sure of this choice ?", vbOKCancel + vbQuestion, "Question")
If Message = 1 Then
Réponse OK
Else
Réponse Annuler
End If
With Sheets("Result")
Li = .Range("A65536").End(xlUp).Row + 1
For Colonne = 1 To 4
.Cells(Li, Colonne) = Controls("Textbox" & Colonne).Value
Next
End With
Unload userform1
End Sub
Merci