Prb pour entrée valeur text box

Re bonjour a tous.

Encore un coup de main svp.

j'ai un userform avec une textbox que j'active en faisan clik droit sur une des cellule ("A17:A220").

Mon UF s'affiche, jusque la no prob.

Je voudrai que lorsque Mon userform avec ma Text box s'affiche , la valeur de la cellule que j'ai selectionner, et pouvoir la modifer et valider par un command button.

Voici mon debut de code

code dans ma feuil1 pour affiche mon UF

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("A17:A221")) Is Nothing Then
UserForm1.Show
End If
End Sub

Ensuite code pour que affiche le contenu de ma cellule dans ma TB ( qui s'affiche uniquement si je click dessus

Private Sub TextBox17_Change()
  TextBox17.Value = ActiveCell.Text
End Sub

et ensuite, code pour valider copier le 'nouveau' contenu de ma TB dans la cellule selectionner.

Private Sub CommandButton17_Click()
ActiveCell = TextBox17.Value
End Sub

Mon UF s'affiche, le contenue de ma cellule s'affiche ( uniquement si je rentre dedans) mais je n'arrive pas a modifier le contenu de ma TB.

Quelle est la solution????

Merci bien a bientot.

Bonjour,

La valeur de la TextBox est entrée automatiquement à l'ouverture de la Form :

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

    If Not Application.Intersect(Target, Range("A17:A221")) Is Nothing Then

        'charge la Form en mémoire
        Load UserForm1

        'inscrit la valeur de la cellule dans la TextBox
        UserForm1.TextBox1.Text = Target.Value

        'puis affiche la Form
        UserForm1.Show

    End If

End Sub

A la fermeture de la Form ou à la sélection d'un autre contrôle, la valeur entrée dans le TexBox est inscrite dans la cellule active :

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

    ActiveCell.Value = TextBox1.Text

End Sub

Hervé.

Bonjour Hervé. Je viens de voir ton post et ça me semble logique. Je vais le mettre en application des demain.

Je te remercie . C cool. Bonne soirée à bientot

Ludo.

Rechercher des sujets similaires à "prb entree valeur text box"