Passage du variable d'un formulaire à l'autre
Bonjour,
je veux récupérer l'identifiant dans le formulaire de connexion dans un textBox de mon formulaire de saisi Mais je n'arrive toujours pas a récupérer la variable .
Formulaire de connexion j' ai cela
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| ption Explicit
Public NNI As String
Private Sub UserForm_Initialize()
With Me
.motdepasse.PasswordChar = "*"
End With
End Sub
Private Sub UserForm_Activate()
Me.identifiant.SetFocus
End Sub
Private Sub Cmd_Ok_Btn_Click()
With Sheets("Connexion")
Connexion.identifiant.Value = NNI
Unload Me
Formulaire.Show
End With
End Sub |
et dans mon formulaire j'ai
Code:
1 2 3 4 5
| Private Sub UserForm_Initialize()
Connexion.NNI = Formulaire.TextBoxNNI.Value
End sub |
passage de variable d'un formulaire à l'autre
bonjour,
j'observe que dans le with de la procédure 'Private Sub Cmd_Ok_Btn_Click()' tu répète connexion dans l'instruction qui suit.
son remplacement par un "." ne résoudra peut être pas ton problème mais ne fera assurément pas de mal.
par ailleurs, ton premier with est superflue dès lors qu'il n'y a qu'une instruction à gérer. Me.motdepasse.PasswordChar = "*" devrait suffire.
cordialement.