Actualiser Textbox de mon UserForm
Résolu/Fermé
A voir également:
- Actualiser Textbox de mon UserForm
- Actualiser Textbox de mon UserForm ✓ - Forum - VB / VBA
- Actualiser des champs textbox d'un userform depuis une listbox ✓ - Forum - VB / VBA
- VBA Actualiser TextBox en temps réel ✓ - Forum - VB / VBA
- Recherche Google dans TextBox d'un Userform ✓ - Forum - VB / VBA
- [VB6] utilisation de Textbox dans un userform ✓ - Forum - VB / VBA
6 réponses
Patrice33740
24 mai 2013 à 23:35
- Messages postés
- 8549
- Date d'inscription
- dimanche 13 juin 2010
- Statut
- Membre
- Dernière intervention
- 7 mai 2022
24 mai 2013 à 23:35
Bonjour,
j'ai 6 cellules sur excel qui se mettent à jours toutes les minutes comment ?
Profites de cette mise à jour pour actualiser le formulaire (avec un call)
j'ai 6 cellules sur excel qui se mettent à jours toutes les minutes comment ?
Profites de cette mise à jour pour actualiser le formulaire (avec un call)
lermite222
Modifié par lermite222 le 26/05/2013 à 10:39
- Messages postés
- 8700
- Date d'inscription
- dimanche 8 avril 2007
- Statut
- Contributeur
- Dernière intervention
- 22 janvier 2020
Modifié par lermite222 le 26/05/2013 à 10:39
Bonjour, bonjour Patrice, d'accord avec toi pour la QueryTable
@MrUnknown : un tuto qui pourrait t'aider
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
@MrUnknown : un tuto qui pourrait t'aider
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
Merci pour ces infos utile lermite222 mais je pense m'être mal exprimé.
Car je n'ai pas besoin d'une connection web depuis mon userform VBA...
J'ai tout fait sur excel...
Exemple:
Il faut simplement que "textbox1" = cellule "a1"
Et quand "a1" changent de valeur, "textbox1" aussi.
Êtes vous sûr qu'il faut une QueryTable pour faire ça?
Merci
Car je n'ai pas besoin d'une connection web depuis mon userform VBA...
J'ai tout fait sur excel...
Exemple:
Il faut simplement que "textbox1" = cellule "a1"
Et quand "a1" changent de valeur, "textbox1" aussi.
Êtes vous sûr qu'il faut une QueryTable pour faire ça?
Merci
lermite222
26 mai 2013 à 13:16
- Messages postés
- 8700
- Date d'inscription
- dimanche 8 avril 2007
- Statut
- Contributeur
- Dernière intervention
- 22 janvier 2020
26 mai 2013 à 13:16
Non, pas nécessaire d'une QueryTable si tu à un compte quelque part et les autorisations nécessaire.
Pour actualiser tes TextBox..
Sur la feuille où tes données arrive tu met une formule.. par Exemple : en B1 .. =A1
et dans l'événement Calculate tu actualise tes textbox.
A+
Pour actualiser tes TextBox..
Sur la feuille où tes données arrive tu met une formule.. par Exemple : en B1 .. =A1
et dans l'événement Calculate tu actualise tes textbox.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci à vous deux de m'avoir mit sur la piste,
J'ai fini par trouvé en ajoutant simplement ce code dans la feuille 3.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "C5" Then UserForm1.TextBox1.Value = Target.Value
If Target.Address(0, 0) = "F5" Then UserForm1.TextBox2.Value = Target.Value
If Target.Address(0, 0) = "I5" Then UserForm1.TextBox3.Value = Target.Value
If Target.Address(0, 0) = "C8" Then UserForm1.TextBox4.Value = Target.Value
If Target.Address(0, 0) = "F8" Then UserForm1.TextBox5.Value = Target.Value
If Target.Address(0, 0) = "I8" Then UserForm1.TextBox6.Value = Target.Value
End Sub
A plus ;)
J'ai fini par trouvé en ajoutant simplement ce code dans la feuille 3.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "C5" Then UserForm1.TextBox1.Value = Target.Value
If Target.Address(0, 0) = "F5" Then UserForm1.TextBox2.Value = Target.Value
If Target.Address(0, 0) = "I5" Then UserForm1.TextBox3.Value = Target.Value
If Target.Address(0, 0) = "C8" Then UserForm1.TextBox4.Value = Target.Value
If Target.Address(0, 0) = "F8" Then UserForm1.TextBox5.Value = Target.Value
If Target.Address(0, 0) = "I8" Then UserForm1.TextBox6.Value = Target.Value
End Sub
A plus ;)
24 mai 2013 à 23:54
Enfaite tout ce fait sur excel, ce sont des données importées du web et calculées
Les 6 cellules sont les résultats et sont réglées dans les propriétés pour être actualisées toutes les 1 minutes, (Réglage Excel)
Il faut simplement que le resultat des cellules correspondent au textbox :D
25 mai 2013 à 01:10