Remplir des textBox avec des valeurs d'un tableau excel

Résolu/Fermé
Aurélie - 21 juil. 2016 à 10:13
 Aurélie - 21 juil. 2016 à 11:10
Bonjour,
A l'ouverture de mon userform1 je souhaite afficher dans les textBox des valeurs enregistrées dans mon tableau excel. Aucune erreur ne s'affiche lors de l’exécution du code, mais rien ne se passe non plus, les valeurs ne sont pas renseignées.
Voici mon code:

Est-ce que quelqu'un peut m'aider svp car ça fait un moment que je reste bloquée dessus :s

Merci :)!!




Private Sub UserForm1_initialize()

TextBoxAffaire.Text = Sheets("ETUDE P2").Range("A2").Value
TextBoxPrise.Text = Sheets("ETUDE P3").Range("C4").Value
TextBoxFin.Text = Sheets("ETUDE P3").Range("C5").Value

End Sub
A voir également:

3 réponses

f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
21 juil. 2016 à 10:25
Bonjour,

Vous mettez un point d'arret sur le end sub de
Private Sub UserForm1_initialize(), si le programme s'arret, passez le curseur souris sur les objets textbox pour voir ce qu'il y a : "" ou ...
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
Modifié par cs_Le Pivert le 21/07/2016 à 10:41
Bonjour,

l'erreur se situe ici:

Private Sub UserForm_Initialize()

End Sub



Pour plus d'information:

https://silkyroad.developpez.com/VBA/UserForm/#LIV-A

@+ Le Pivert
0
f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
21 juil. 2016 à 10:41
Bonjour,

Bien vu!!
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729 > f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024
21 juil. 2016 à 10:45
Salut f894009,

et voir aussi les Evénements de l' UserForm:

https://silkyroad.developpez.com/VBA/UserForm/#LIV
0
Merci pour vos réponses, mais je n'arrive toujours pas à comprendre où est mon erreur :s.



Dans les évents j'ai créé un bouton valider qui enregistre les valeurs des textboxs dans mon tableau excel.

En fait l'userForm s'ouvre à l'ouverture du tableau si certaines cases sont vides (celles ou j'enregistre les valeurs des textbox avec le bouton valider, donc il n'est sensé s'ouvrir que lors de la premiere ouverture). Si ces cases ne sont pas vides le Userform ne s'affiche pas. mais j'ai crée un bouton pour pouvoir l'afficher et modifier les données.
Ce que je souhaite c'est que les données enregistrées lors de la première ouverture du fichier, se remettent dans les textbox quand je le réaffiche, pour que l'utilisateur n'ai pas à tout retaper, mais uniquement les éléments à modifier.

Tout fonctionne sauf le ré affichage des valeurs dans le textboxs...
0
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
21 juil. 2016 à 11:06
La difference de

Private Sub UserForm1_initialize() 


et

Private Sub UserForm_Initialize()


il y a un 1 qui n'a rien a y faire.

voir les liens fournis!!!!!!!!

0
Ah oui d'accord, c'était tout simple!!!!
Merci beaucoup :)!!!!
0