Textbox probleme d'affichage

Résolu/Fermé
mariek888 Messages postés 7 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 12 juillet 2010 - 24 nov. 2009 à 11:47
mariek888 Messages postés 7 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 12 juillet 2010 - 24 nov. 2009 à 13:42
Bonjour,


Je débute en VBA et j'ai quelques soucis ....

J'ai crée 2 userfom et plusieurs textBox mais voilà mon problème lorsque que je rentre le code suivant la valeur dans le TextBox ne s'affiche que si je clique dessus. Quelqu'un peut me dire pourquoi et comment faire pour que la valeur s'affiche d'elle même?

Private Sub TextBox1_Change()
TextBox1 = Sheets("Feuil2").Range("B2")
End Sub


Merci pour votre aide

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 753
24 nov. 2009 à 12:26
Bonjour,
L'évènement que tu as choisi pour faire "apparaitre" le contenu de ta cellule B2 dans ton textBox1 est : "TextBox1_Change()". Autrement dit, lorsque tu cliques sur ton textBox ou lorsque sa valeur change (saugrenue comme idée), il affiche la valeur que tu recherches.
Il te faut donc changer d'évènement.
Supposons que tu veuilles que cette valeur apparaisse en cliquant sur un bouton de commande :

Private Sub CommandButton1_Click()
TextBox1 = Sheets("Feuil2").Range("B2")
End Sub

Supposons que tu veuilles que cette valeur apparaisse au chargement de ton UserForm :

Private Sub UserForm_Activate()
TextBox1 = Sheets("Feuil2").Range("B2")
End Sub

Supposons que tu veuilles que cette valeur apparaisse si on clique sur OptionButton1 est que celui ci est coché :

Private Sub OptionButton1_Click()
If OptionButton1 = True Then
TextBox1 = [A1]
Else
TextBox1 = ""
End If
End Sub

etc etc
1
mariek888 Messages postés 7 Date d'inscription lundi 2 novembre 2009 Statut Membre Dernière intervention 12 juillet 2010
24 nov. 2009 à 13:42
Super merci beaucoup !!!
0