Remplir des textBox avec des valeurs d'un tableau excel
Résolu
Aurélie
-
Aurélie -
Aurélie -
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 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:
- Remplir des textBox avec des valeurs d'un tableau excel
- Trier un tableau excel - Guide
- Tableau word - Guide
- Imprimer un tableau excel - Guide
- Liste déroulante excel - Guide
- Tableau ascii - Guide
3 réponses
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 ...
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 ...
Bonjour,
l'erreur se situe ici:
Pour plus d'information:
https://silkyroad.developpez.com/VBA/UserForm/#LIV-A
@+ Le Pivert
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
Salut f894009,
et voir aussi les Evénements de l' UserForm:
https://silkyroad.developpez.com/VBA/UserForm/#LIV
et voir aussi les Evénements de l' UserForm:
https://silkyroad.developpez.com/VBA/UserForm/#LIV
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...
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...