Bonjour à tous,
J’utilise un user forme « mère » dans lequel j’y ai inséré des boutons qui font appels à d’autres Userforms que j’appellerai Userform « fils » pour plus de clarté.
Le Userform « fils » me permet de saisir des données dans une base.
J’utilise actuellement un bouton qui me permet à la fois d’ajouter mes données saisi et de fermer mon Userform « fils ».
Voici le code actuelle du Userform « fils » :
Private Sub CommandButton1_Click()
Dim I As Integer, col As String
With Worksheets("Feuil3")
For I = 6 To .Range("J65536").End(xlUp).Row
'MsgBox (.Cells(I, 10).Value)
If CStr(.Cells(I, 10)) = Me.TextBox1.Value Then
ligne = I
End If
Next I
.Cells(ligne, 1).Value = Me.TextBox1.Value
.Cells(ligne, 2).Value = Me.TextBox2.Value
.Cells(ligne, 3).Value = Me.TextBox3.Value
.Cells(ligne, 4).Value = Me.TextBox4.Value
.Cells(ligne, 5).Value = Me.TextBox5.Value
.Cells(ligne, 6).Value = Me.TextBox6.Value
.Cells(ligne, 7).Value = Me.TextBox7.Value
.Cells(ligne, 8).Value = Me.TextBox8.Value
.Cells(ligne, 9).Value = Me.TextBox9.Value
End With
Rem Empty Limpia Los Textbox
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox4 = Empty
TextBox5 = Empty
TextBox6 = Empty
TextBox7 = Empty
TextBox8 = Empty
TextBox9 = Empty
Rem Textbox1SetFocus Envia el cursor al Textbox1 para volver a capturar los datos
TextBox1.SetFocus
End
Unload Me
End Sub
Mais le problème apparaît lors de la fermeture du Userform « fils », cette fermeture implique aussi la fermeture du Userform « mère » alors que je ne souhaite pas que le Userform « mère » soit fermer en même temps car je lui ai affecté son propre bouton de fermeture.
Merci de votre aide.
J’utilise un user forme « mère » dans lequel j’y ai inséré des boutons qui font appels à d’autres Userforms que j’appellerai Userform « fils » pour plus de clarté.
Le Userform « fils » me permet de saisir des données dans une base.
J’utilise actuellement un bouton qui me permet à la fois d’ajouter mes données saisi et de fermer mon Userform « fils ».
Voici le code actuelle du Userform « fils » :
Private Sub CommandButton1_Click()
Dim I As Integer, col As String
With Worksheets("Feuil3")
For I = 6 To .Range("J65536").End(xlUp).Row
'MsgBox (.Cells(I, 10).Value)
If CStr(.Cells(I, 10)) = Me.TextBox1.Value Then
ligne = I
End If
Next I
.Cells(ligne, 1).Value = Me.TextBox1.Value
.Cells(ligne, 2).Value = Me.TextBox2.Value
.Cells(ligne, 3).Value = Me.TextBox3.Value
.Cells(ligne, 4).Value = Me.TextBox4.Value
.Cells(ligne, 5).Value = Me.TextBox5.Value
.Cells(ligne, 6).Value = Me.TextBox6.Value
.Cells(ligne, 7).Value = Me.TextBox7.Value
.Cells(ligne, 8).Value = Me.TextBox8.Value
.Cells(ligne, 9).Value = Me.TextBox9.Value
End With
Rem Empty Limpia Los Textbox
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox4 = Empty
TextBox5 = Empty
TextBox6 = Empty
TextBox7 = Empty
TextBox8 = Empty
TextBox9 = Empty
Rem Textbox1SetFocus Envia el cursor al Textbox1 para volver a capturar los datos
TextBox1.SetFocus
End
Unload Me
End Sub
Mais le problème apparaît lors de la fermeture du Userform « fils », cette fermeture implique aussi la fermeture du Userform « mère » alors que je ne souhaite pas que le Userform « mère » soit fermer en même temps car je lui ai affecté son propre bouton de fermeture.
Merci de votre aide.