Mettre une variable dans un textbox/combobox
Résolu
ice_dj03
Messages postés
12
Statut
Membre
-
kadeh Messages postés 341 Statut Membre -
kadeh Messages postés 341 Statut Membre -
Bonjour,
voici mon nouveau problème.
j'ai un userform qui demande des info sur un client pour faire simple : nom, prénom, adresse & téléphone.
lorsque je valide cet userform, il me copie les ino sur une ligne d'excel (toujours la même, ligne 4) tri mon fichier de client par rapport au nom, et ensuite insert une ligne vierge pour la prochaine saisie.
Jusque là, je saurai faire, mais le souci, c que je voudrais créer un userform, qui avant d'arriver a ma fiche de demande d'information client, me propose de consulter le fichier client, afin de voir i le contact n'existe pas dèjà.
Encore une fois, je pense pouvoir y arriver en ouvrant un userform qui demande a quelle ligne correspond le contact concerné.
Arrive le moment fatal ou je voudrais que après avoir selectionner le client, sachant que chaque donnée est dans une variable
le nom est dans VarNom
le prénom dans VarPrenom...
je voudrais que ces info soit reporté dans le formulaire d'info... ( désolé si je suis pas très clair , j'essaie de faire de mon mieux) c'est a dire que la ou normalement j'ai un textbox VIDE pour le nom, j'ai à la place un textbox qui prend la valeur du contenu de VarNom...
je n'ai encore taper aucun des codes dont je pense venir a bout, je suis en train mais je pense déjà à la future galèr de ce passage, si qq'un pense avoir une brillante idée ;) c'est avec joie !
merci d'avance a vous
voici mon nouveau problème.
j'ai un userform qui demande des info sur un client pour faire simple : nom, prénom, adresse & téléphone.
lorsque je valide cet userform, il me copie les ino sur une ligne d'excel (toujours la même, ligne 4) tri mon fichier de client par rapport au nom, et ensuite insert une ligne vierge pour la prochaine saisie.
Jusque là, je saurai faire, mais le souci, c que je voudrais créer un userform, qui avant d'arriver a ma fiche de demande d'information client, me propose de consulter le fichier client, afin de voir i le contact n'existe pas dèjà.
Encore une fois, je pense pouvoir y arriver en ouvrant un userform qui demande a quelle ligne correspond le contact concerné.
Arrive le moment fatal ou je voudrais que après avoir selectionner le client, sachant que chaque donnée est dans une variable
le nom est dans VarNom
le prénom dans VarPrenom...
je voudrais que ces info soit reporté dans le formulaire d'info... ( désolé si je suis pas très clair , j'essaie de faire de mon mieux) c'est a dire que la ou normalement j'ai un textbox VIDE pour le nom, j'ai à la place un textbox qui prend la valeur du contenu de VarNom...
je n'ai encore taper aucun des codes dont je pense venir a bout, je suis en train mais je pense déjà à la future galèr de ce passage, si qq'un pense avoir une brillante idée ;) c'est avec joie !
merci d'avance a vous
A voir également:
- Mettre une variable dans un textbox/combobox
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ✓ - Forum Python
- Vba range avec variable ✓ - Forum VB / VBA
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Range avec une Variable ✓ - Forum VB / VBA
3 réponses
Bonjour,
plusieur solution sont à ta porté
- tu peux créer un bouton "chercher" dans ton userform, ainsi en tapant le nom ou le code dans dans un textbox, tu clique sur le bouton "chercher" et toute les information client s'affichent dans ton userform.
- ou bien tu ajoute à ton macro un mourceau de code qui, avant la validation des information client, cherche si le numéro client ou le nom existe déja dans ta liste client, et s'il exixte annule la validation et selectionne la ligne cantenant les information de ce client
- tu peux aussi créer un bouton mise à jour sur ton userform pour la mise à jour des données client
......
choisi ce que te convient et je suis pret pour t'aider
plusieur solution sont à ta porté
- tu peux créer un bouton "chercher" dans ton userform, ainsi en tapant le nom ou le code dans dans un textbox, tu clique sur le bouton "chercher" et toute les information client s'affichent dans ton userform.
- ou bien tu ajoute à ton macro un mourceau de code qui, avant la validation des information client, cherche si le numéro client ou le nom existe déja dans ta liste client, et s'il exixte annule la validation et selectionne la ligne cantenant les information de ce client
- tu peux aussi créer un bouton mise à jour sur ton userform pour la mise à jour des données client
......
choisi ce que te convient et je suis pret pour t'aider
RE,
Le principe, je comprends, y'a pas de problème de ce coté la.
mon problème c'est de faire un truc du genre
USFInfoClient.TextBox1 = 'le contenu de ma variable VarNom
Je sais que l'inverse marche
VarNom = USFInfoClient.TextBox1
et ce que je tape es affecté a ma variable, mais dans le premier cas, est ce possible et comment ??
peut être
USFInfoClient.TextBox1 = &VarNom '???
merci ;)
Le principe, je comprends, y'a pas de problème de ce coté la.
mon problème c'est de faire un truc du genre
USFInfoClient.TextBox1 = 'le contenu de ma variable VarNom
Je sais que l'inverse marche
VarNom = USFInfoClient.TextBox1
et ce que je tape es affecté a ma variable, mais dans le premier cas, est ce possible et comment ??
peut être
USFInfoClient.TextBox1 = &VarNom '???
merci ;)
si je t'ai bien compris, tu veux que lorsque ton userform s'affiche, le USFInfoClient.TextBox1 prend automatiquement la valeur la valeur de "VarNom"??
si c'est àa que tu veux tu fais, juste au début de macro qui appelle ton userform
USFInfoClient show 0
USFInfoClient.TextBox1.value = sheet("la feuille ou se trouve varnom").range("cellule").value
si c'est pas ça que tu veux, explique un peu ce que tu veux
@+
si c'est àa que tu veux tu fais, juste au début de macro qui appelle ton userform
USFInfoClient show 0
USFInfoClient.TextBox1.value = sheet("la feuille ou se trouve varnom").range("cellule").value
si c'est pas ça que tu veux, explique un peu ce que tu veux
@+
merci, ca devrait tenir le coup cette manip, encore merci pour ta rapidité.
j'aurai un autre question, je suis pas un habitué des forums, je doi créer un nouveau post?
j'aurai un autre question, je suis pas un habitué des forums, je doi créer un nouveau post?
si tu veux créer un autre sujet tu doit créer un nouveau post avec un nouveau titre pour que les autre puissent t'aider
il faut que le titre de message correspond bien à la discussion sinon on doit chercher dans les différents message de la discussion pour voir ce que tu cherche?
poste donc un nouveau sujet
@+
il faut que le titre de message correspond bien à la discussion sinon on doit chercher dans les différents message de la discussion pour voir ce que tu cherche?
poste donc un nouveau sujet
@+