userform\ controle par code + evenement

  • Initiateur de la discussion Initiateur de la discussion tora
  • 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 !

tora

XLDnaute Occasionnel
bonjour

j' ai un userform avec un controle "Frame" nommé F1
ce controle est populé par code selon les données
recupérées dans une feuille X.
Mon code crée donc des "Label", "Textbox" & "Combobox"
dans ma "Frame" F1.

Probleme : pour le controle "Combobox" j' ai besoin
de récupérer la valeur sélectionnée par l'utilisateur
donc le "Combobox" doit imperativement avoir une
procédure événementielle <<change>>.

Comment procéder ??

merci
 
Re : userform\ controle par code + evenement

Merci pour vos réponses. Quelques infos supplémentaires :
( tout se passe sur un Userform )

value pour combobox :
Le combobox est une liste d' élements.
L'utilisateur selectionne un element qui devient value.
Donc ex : combobox.value=" pommes de terre "

De maniere dynamique je cree mes controles y compris mon (mes)
combobox. selon la valeur selectionnée par l'utilisateur, le contenu
des controles textbox a la suite du combobox est susceptible d'etre modifiée.

Donc de la même manière qu' un combobox classique, j'ai besoin que ce
combobox dyamique réagisse lui aussi a son évènement << change >>.
( pour remplir mes textbox eux aussi dynamiques )

Voila j'espère le sujet un peu moins flou ....
Malheureusement le lien proposé par JNP ne m'a pas éclairé ... merci tout de même !
 
Dernière édition:
Re : userform\ controle par code + evenement

Re 🙂,
Comme je le disais, c'est pas évident à manipuler, d'où mon conseil de faire une recherche sur CodeModule...
La base doit se situer avec
Code:
VBProject.VBComponents.CodeModule.AddItem
pour ajouter la Private Sub, puis sur
Code:
VBProject.VBComponents.CodeModule.AddFromString
pour rentrer le code. Maintenant, il faut fouiller les attributs de ces fonctions (dans l'aide, ou dans la BDD de Microsoft, mais certainement en anglais) pour établir le code que tu souhaites. Je ne t'ai donné cette piste que parce que j'avais déjà lu des posts sur le sujet, pas parce que je maitrisais... 😱
Bon courage et tiens nous au courant 😎
 
- 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

F
Réponses
4
Affichages
1 K
F
A
Réponses
5
Affichages
1 K
abrabr
A
D
Réponses
5
Affichages
1 K
A
Réponses
13
Affichages
2 K
A
Réponses
6
Affichages
3 K
M
Réponses
3
Affichages
1 K
MarcTer
M
S
Réponses
0
Affichages
3 K
shad75
S
Retour