textbox avec contenu modifiable

  • Initiateur de la discussion Initiateur de la discussion aeque
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

aeque

XLDnaute Occasionnel
Bonjour Le Forum

Encore une fois j'ai besoin de vos lumières.

Voilà j'aimerai que le contenu d'une textbox change en fontion d'une donné particulère.

Pour se faire dans les propriètés de la texbox ControlSource j'ai mis la formule correspondate à ma valeur cherché : INDEX(CAN;valeur_cible)
J'ai même créer une Private sub avec cette formule.


Je problème que j'ai c'est que lorsque j'ouvre mon usf les données sont figées, elle ne changent pas si je change la valeur_cible.

Pour que les données changent il faut que je lance VBE !!!

Je ne comprends pas pourquoi mes données sont figés

Quelqu'un pourrait-il m'aider?

Merci

[Edit)] l'usf qui me pose problème est : Enreg_modif la textbox1


P.S. J'espère avoir était suffisament clair 😕
 

Pièces jointes

Dernière édition:
Re : textbox avec contenu modifiable

Bj

j'ai regardé le UF

ControlSource = SI(Parametre!B3 = "", "", Index(CAN, valeur_cible))

If Sheets("Parametre").[B3] = "" Then variable = ""
Else: variable = Index(CAN, valeur_cible)
End If


nota : variable = Index(CAN, valeur_cible),je n'ai pas examiné ce que çà voulait dire
 
Re : textbox avec contenu modifiable

Bj

'mettre la sub dans le code de la textbox

sub textbox1_change
variable= UserForm1.textbox1.value 'récupère la valeur de la text box

'si dans la feuille parametre, cellule B3 vide alors variable= vide
'sinon variable = autre chose. JE NE SAIS PAS CE QUE DOIS RENVOYER 'Index(CAN, valeur_cible).
'Apparemment index renvoi à une intersection de ligne colonne
'voir du coté de activecell.address (coordonnées de la cellule active

If Sheets("Parametre").[B3] = "" Then variable = ""
Else: variable = Index(CAN, valeur_cible)
End If

end sub
 
Re : textbox avec contenu modifiable

Non robert effectivement il doit y avoir une texbox1 ce doit etre la première mais je ne sais pas pourquoi elle est nommée texbox21.

Mais bon le soucis n'est pas là.

The cat, lorsque je fais ce que tu me dis cela marche une première fois puis la texbox est toujours figé sur le meme resultat.

En fait valeur_cible correspond au numéro de le ligne lorsque je sélectionne mon CA à modifier (cela apparait dans la feuille parametre en B3).

CAN est en fait le nom de plage pour mon CA Nourriture


En fait il faudrait que lorsque je selectionne mon CA à modifié dans la listbox il apparaisse dans l'userform suivante le détails de ce CA dans les textbox (CA nourriture, CA boisson, ...) qui est enregistrer dans la feuille "CA".

J'ai besoin de cela pour avoir les données anciennes et pour pouvoir rentrer les nouvelles données afin de les y subsituer.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

S
Réponses
10
Affichages
4 K
SCorbeil
S
Z
Réponses
2
Affichages
1 K
Z
L
Réponses
4
Affichages
870
L
Retour