Bonjour et merci de ton attention
C'est quasi ça, sauf que je souhaiterai que les résultat s’incrémentent de ligne en ligne de façon à fabriquer un bon de commande . A moins que ce ne soit chez moi, les résultats apparaissent en ligne 2 puis disparaissent aussitôt des que je tape sur "entrée".
Merci encore
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
If Target.Count > 1 Then Exit Sub
'
Application.EnableEvents = False
Application.ScreenUpdating = False
'
Range("A2:E2").ClearContents
'
Me.txtTEXTE.Visible = False
Me.lstBox.Visible = False
'
If Not Intersect(Target, Range("A1")) Is Nothing Then
ActiveSheet.txtTEXTE.Activate
Me.txtTEXTE.Top = Target.Top + 1
Me.txtTEXTE.Left = Target.Left + 1
Me.txtTEXTE.Height = Target.Height - 1
Me.txtTEXTE.Width = Target.Width - 1
Me.txtTEXTE.Text = IIf(Target = "", "", Target)
Me.txtTEXTE.SelStart = 0
Me.txtTEXTE.SelLength = Len(Me.txtTEXTE.Text)
Me.txtTEXTE.Visible = True
End If
'
Application.EnableEvents = True
Application.ScreenUpdating = True
'
End Sub