Bonjour à tous,
Je me suis une base de données clients grâce à votre aide en très grande partie, maintenant je calle sur certain point malgrès mes recherches dans le forum:
Dans ma base j'affiche dans un UserForm des TextBox qui reprennent des valeur de ma feuil1.
Entre autre j'ai besoin d'une date de relance jj/mm/aaaa.
L'affichage dans l'UserForm se fait correctement, mais dès que je veux changer la date celle-ci se trouve enregistrée au forme mm/jj/aaaa et donc à l'ouverture suivante de mon Userform jours et mois sont inversés.
Dans le Forum j'ai vu qu'il fallait placer un "CDATE" quelque part, mais je ne dis pas être doué car rien de ce que j'ai essayé ne fonctionne!😕
Un coup de main serait le bienvenue!
Voila en racourci ce que j'ai dans mon UserForm:
Option Explicit
Private Sub CommandButton2_Click()
Range("BM7").Select
Unload résultat
End Sub
Private Sub CommandButton6_Click()
If résultat.TextBox1.Value = "" Then
MsgBox " Le champ SOCIETE est obligatoire . "
Exit Sub
Else
'modification
Dim réponse
réponse = MsgBox(" Etes vous sur de vouloir modifier cette fiche ? ", vbYesNo + vbQuestion, "Validation")
If réponse = vbNo Then Exit Sub
ActiveCell.EntireRow.Select
ActiveCell.Value = résultat.TextBox1.Value
ActiveCell.Offset(0, 1).Value = résultat.TextBox1.Value
ActiveCell.Offset(0, 2).Value = résultat.TextBox8.Value
MsgBox " La fiche est modifiée . "
End If
End Sub
Private Sub Label1_Click()
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub TextBox8_Change()
End Sub
Private Sub UserForm_Activate()
ActiveCell.EntireRow.Select
résultat.TextBox1.Value = ActiveCell.Value
résultat.TextBox8.Value = ActiveCell.Offset(0, 2).Value
End Sub
Cordialement
Je me suis une base de données clients grâce à votre aide en très grande partie, maintenant je calle sur certain point malgrès mes recherches dans le forum:
Dans ma base j'affiche dans un UserForm des TextBox qui reprennent des valeur de ma feuil1.
Entre autre j'ai besoin d'une date de relance jj/mm/aaaa.
L'affichage dans l'UserForm se fait correctement, mais dès que je veux changer la date celle-ci se trouve enregistrée au forme mm/jj/aaaa et donc à l'ouverture suivante de mon Userform jours et mois sont inversés.
Dans le Forum j'ai vu qu'il fallait placer un "CDATE" quelque part, mais je ne dis pas être doué car rien de ce que j'ai essayé ne fonctionne!😕
Un coup de main serait le bienvenue!
Voila en racourci ce que j'ai dans mon UserForm:
Option Explicit
Private Sub CommandButton2_Click()
Range("BM7").Select
Unload résultat
End Sub
Private Sub CommandButton6_Click()
If résultat.TextBox1.Value = "" Then
MsgBox " Le champ SOCIETE est obligatoire . "
Exit Sub
Else
'modification
Dim réponse
réponse = MsgBox(" Etes vous sur de vouloir modifier cette fiche ? ", vbYesNo + vbQuestion, "Validation")
If réponse = vbNo Then Exit Sub
ActiveCell.EntireRow.Select
ActiveCell.Value = résultat.TextBox1.Value
ActiveCell.Offset(0, 1).Value = résultat.TextBox1.Value
ActiveCell.Offset(0, 2).Value = résultat.TextBox8.Value
MsgBox " La fiche est modifiée . "
End If
End Sub
Private Sub Label1_Click()
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub TextBox8_Change()
End Sub
Private Sub UserForm_Activate()
ActiveCell.EntireRow.Select
résultat.TextBox1.Value = ActiveCell.Value
résultat.TextBox8.Value = ActiveCell.Offset(0, 2).Value
End Sub
Cordialement