Je bloque sur le point suivant.
A partir d'un userform 1, j'ouvre un autre userform 2.
Le userform 2 est ouvert sur une action doubleclick d'un textbox 1.
Dans le userform 2, le textbox 2 reprend la même valeur que le textbox1.
Cela donne :
UserForm1 :
Private Sub TextDesciption_1_1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Userform2.show
End Sub
UserForm2 :
Private Sub UserForm_Initialize()
Me.Textbox2.Value = UserForm1.ActiveControl.Value
End Sub
Mon problème est que le userform2 s'ouvre avec les valeurs précédentes et
non celles du textbox sur lequel on double click.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour,
Dans un module standard, déclare une variable comme "Public"
Public Val_Textbox As String
Dans ton userform1, dans l'événement du double-clique du textbox avant d'afficher le Userform2, tu inscris : Val_Textbox = Me.TextDesciption_1_1.value
Et lorsque ton userform2 ouvre : '---------------------- Private Sub UserForm_Initialize() Me.Textbox2.Value = Val_Textbox End Sub '----------------------
"SLED" a écrit dans le message de groupe de discussion :
Bonjour,
Bonne année et plein de bonne chose.
Je bloque sur le point suivant. A partir d'un userform 1, j'ouvre un autre userform 2. Le userform 2 est ouvert sur une action doubleclick d'un textbox 1. Dans le userform 2, le textbox 2 reprend la même valeur que le textbox1.
Cela donne : UserForm1 : Private Sub TextDesciption_1_1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Userform2.show
End Sub
UserForm2 : Private Sub UserForm_Initialize()
Me.Textbox2.Value = UserForm1.ActiveControl.Value
End Sub
Mon problème est que le userform2 s'ouvre avec les valeurs précédentes et non celles du textbox sur lequel on double click.
Merci de votre aide
Sled
Bonjour,
Dans un module standard, déclare une variable comme "Public"
Public Val_Textbox As String
Dans ton userform1, dans l'événement du double-clique du textbox
avant d'afficher le Userform2, tu inscris :
Val_Textbox = Me.TextDesciption_1_1.value
Et lorsque ton userform2 ouvre :
'----------------------
Private Sub UserForm_Initialize()
Me.Textbox2.Value = Val_Textbox
End Sub
'----------------------
"SLED" <SLED@discussions.microsoft.com> a écrit dans le message de groupe de discussion :
88B9F366-2B39-4E01-ABAE-DDEFAF615FD1@microsoft.com...
Bonjour,
Bonne année et plein de bonne chose.
Je bloque sur le point suivant.
A partir d'un userform 1, j'ouvre un autre userform 2.
Le userform 2 est ouvert sur une action doubleclick d'un textbox 1.
Dans le userform 2, le textbox 2 reprend la même valeur que le textbox1.
Cela donne :
UserForm1 :
Private Sub TextDesciption_1_1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Userform2.show
End Sub
UserForm2 :
Private Sub UserForm_Initialize()
Me.Textbox2.Value = UserForm1.ActiveControl.Value
End Sub
Mon problème est que le userform2 s'ouvre avec les valeurs précédentes et
non celles du textbox sur lequel on double click.
Dans un module standard, déclare une variable comme "Public"
Public Val_Textbox As String
Dans ton userform1, dans l'événement du double-clique du textbox avant d'afficher le Userform2, tu inscris : Val_Textbox = Me.TextDesciption_1_1.value
Et lorsque ton userform2 ouvre : '---------------------- Private Sub UserForm_Initialize() Me.Textbox2.Value = Val_Textbox End Sub '----------------------
"SLED" a écrit dans le message de groupe de discussion :
Bonjour,
Bonne année et plein de bonne chose.
Je bloque sur le point suivant. A partir d'un userform 1, j'ouvre un autre userform 2. Le userform 2 est ouvert sur une action doubleclick d'un textbox 1. Dans le userform 2, le textbox 2 reprend la même valeur que le textbox1.
Cela donne : UserForm1 : Private Sub TextDesciption_1_1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Userform2.show
End Sub
UserForm2 : Private Sub UserForm_Initialize()
Me.Textbox2.Value = UserForm1.ActiveControl.Value
End Sub
Mon problème est que le userform2 s'ouvre avec les valeurs précédentes et non celles du textbox sur lequel on double click.