Actualiser Textbox de mon UserForm
Résolu/Fermé
A voir également:
- Actualiser Textbox de mon UserForm
- Vba textbox date format dd/mm/yyyy - Forum VB / VBA
- Actualiser tcd google sheet - Forum Bureautique
- Actualiser liste déroulante excel - Guide
- Touche actualiser - Forum Windows XP
- Que veut dire actualiser son statut sur facebook ✓ - Forum Facebook
6 réponses
Patrice33740
Messages postés
8561
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
15 mars 2025
1 779
24 mai 2013 à 23:35
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
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
Modifié par lermite222 le 26/05/2013 à 10:39
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
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
26 mai 2013 à 13:16
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