OVH Cloud OVH Cloud

faire changer la valeur du textbox

4 réponses
Avatar
Chokes
Bonsoir à toutes et tous,
depuis un Combo j'envoie une donnée X dans une cellule (A1), cette donnée
est ensuite renvoyée dans un textbox, jusque là tout va bien mais le problème
est que lorsque je change la donnée X elle change bien en A1 mais pas dans la
listbox.
que dois rentrer comme formule pour que ma listbox change de suite en
fonction de ce qui figure dans ma cellule A1 qui elle-même a changé grace à
ma Combo ?
Merci pour votre aide

4 réponses

Avatar
Daniel
Bonjour.
Peux-tu publlier le code qui permet de changer la listbox ?
Cordialement.
Daniel
"Chokes" a écrit dans le message de news:

Bonsoir à toutes et tous,
depuis un Combo j'envoie une donnée X dans une cellule (A1), cette donnée
est ensuite renvoyée dans un textbox, jusque là tout va bien mais le
problème
est que lorsque je change la donnée X elle change bien en A1 mais pas dans
la
listbox.
que dois rentrer comme formule pour que ma listbox change de suite en
fonction de ce qui figure dans ma cellule A1 qui elle-même a changé grace
à
ma Combo ?
Merci pour votre aide


Avatar
Chokes
Bonjour,
Si on admet que mon Combo a déjà envoyé une valeur dans dans une cellule de
XL (au format heure) le renvoie à mettre à jour à chaque changement du Combo
ne se fait pas et j'ai rentré les forules du USF et du textbox de la façon
suivante :

Private Sub UserForm_Initialize()
Me.TextBox1.Value = Range("AP210").Value

End Sub
___________________________________________________________
Private Sub TextBox1_Change()
TextBox1.Value = Format(TextBox1.Value, "hh:mm")
End Sub
___________________________________________________________

A partir de là la valeur modifiée da la cellule XL change bien à chaque
donnée différente envoyée par la Combo mais le changement ne se fait pas en
retour dans le Textbox sauf si je sort de l'application et que j'y rentre à
nouveau, ce qui n'est pas le but recherché.

je pense louper qq part une fonction mais je ne vois à quel niveau.

Merci pour éclairage


Bonjour.
Peux-tu publlier le code qui permet de changer la listbox ?
Cordialement.
Daniel
"Chokes" a écrit dans le message de news:

Bonsoir à toutes et tous,
depuis un Combo j'envoie une donnée X dans une cellule (A1), cette donnée
est ensuite renvoyée dans un textbox, jusque là tout va bien mais le
problème
est que lorsque je change la donnée X elle change bien en A1 mais pas dans
la
listbox.
que dois rentrer comme formule pour que ma listbox change de suite en
fonction de ce qui figure dans ma cellule A1 qui elle-même a changé grace
à
ma Combo ?
Merci pour votre aide







Avatar
michdenis
Bonjour Chokes,


| A partir de là la valeur modifiée da la cellule XL change bien à chaque
| donnée différente envoyée par la Combo mais le changement ne se fait pas en
| retour dans le Textbox sauf si je sort de l'application et que j'y rentre à
| nouveau, ce qui n'est pas le but recherché.

Pour mettre à jour le textbox à chaque changement du combobox :
IL est préférable d'utiliser ceci à la propriété

'-----------------------
Private Sub ComboBox1_Change()

Me.textbox1 = format(Me.ComboBox1,"HH:MM")
Range("A1").numberformat = "HH:MM"
Range("A1").value = Me.combobox1

End Sub
'-----------------------


Salutations!



"Chokes" a écrit dans le message de news:
Bonjour,
Si on admet que mon Combo a déjà envoyé une valeur dans dans une cellule de
XL (au format heure) le renvoie à mettre à jour à chaque changement du Combo
ne se fait pas et j'ai rentré les forules du USF et du textbox de la façon
suivante :

Private Sub UserForm_Initialize()
Me.TextBox1.Value = Range("AP210").Value

End Sub
___________________________________________________________
Private Sub TextBox1_Change()
TextBox1.Value = Format(TextBox1.Value, "hh:mm")
End Sub
___________________________________________________________

A partir de là la valeur modifiée da la cellule XL change bien à chaque
donnée différente envoyée par la Combo mais le changement ne se fait pas en
retour dans le Textbox sauf si je sort de l'application et que j'y rentre à
nouveau, ce qui n'est pas le but recherché.

je pense louper qq part une fonction mais je ne vois à quel niveau.

Merci pour éclairage


Bonjour.
Peux-tu publlier le code qui permet de changer la listbox ?
Cordialement.
Daniel
"Chokes" a écrit dans le message de news:

Bonsoir à toutes et tous,
depuis un Combo j'envoie une donnée X dans une cellule (A1), cette donnée
est ensuite renvoyée dans un textbox, jusque là tout va bien mais le
problème
est que lorsque je change la donnée X elle change bien en A1 mais pas dans
la
listbox.
que dois rentrer comme formule pour que ma listbox change de suite en
fonction de ce qui figure dans ma cellule A1 qui elle-même a changé grace
à
ma Combo ?
Merci pour votre aide







Avatar
Chokes
Merci Michdenis,
J'apprécie bcp ta réponse qui me sera utile pour poursuivre mon projet. Dans
le cas présent j'ai oublié de préciser que le Combo était dans un autre USF.
A force de chercher et de lire les réponses des autres j'ai fini par
trouver. Càd que lorsque je sortais du USF qui normalement m'indiquait la
mise à jour du Textbox je sortais par la commande Hide au lieu de Unload.
Maintenant cela fonctionne bien mais je sais aussi que ta solution me sera
précieuse ultérieurement
Merci