Help - Image TTbox / dynamique vba

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 !

bloublou

XLDnaute Occasionnel
Bonjour à tous,

J'ai encore besoin de votre aide et de vos conseils.

Je voudrais que sur mon UF avec les 3 options buttons, un bloc de lignes apparaissent en partant des 3 colonnes qui sont dans la feuille excel.

J'ai essayé de chercher en prenant une photo des ces listes mais je n'arrive pas à les integrer avec vba, qu'importe le format sous textbox ou image ou frame...

J'ai fait des recherches sur les forums mais je n'y suis pas arrivé ou su adapter à mon cas 🙁 🙁

Merci de votre aide,

BlouBlou
 

Pièces jointes

Re : Help - Image TTbox / dynamique vba

Bonsour®
Bonjour à tous,
Je voudrais que sur mon UF avec les 3 options buttons, un bloc de lignes apparaissent en partant des 3 colonnes qui sont dans la feuille excel.

J'ai essayé de chercher en prenant une photo des ces listes mais je n'arrive pas à les integrer avec vba, qu'importe le format sous textbox ou image ou frame...

J'ai fait des recherches sur les forums mais je n'y suis pas arrivé ou su adapter à mon cas 🙁 🙁

il faut d'abord nommer ces listes (Definir un nom et utiliser la fonction DECALER)
Capture2.JPG
puis ensuite à partir de l'evenements click de chaque Optionbouton
alimenter un objet dans le frame2
VB:
Private Sub OptionButton1_Click()
Frame2.Caption = "Legumes" '-------------------------------------------Nom de la liste
ComboBox1.RowSource = "ListLegumes"    ' --------------------remplissage liste déroulante
ComboBox1.ListIndex = -1    ' --------------------------------------------aucun item sélectionné

Capture.JPG

voir pièce jointe :
 

Pièces jointes

Re : Help - Image TTbox / dynamique vba

Bonjour Modeste Geedee et kjin,

Merci pour ta réponse Geedee mais c'est presque ca, sauf qu'à la place du combobox je veux juste un bloc de texte.
Si je clique sur Legumes, à droite se met la liste :
carrotte
navets
salade
poireau

J'avais pensé à une image parce qu'en prenant une photo des listes en colonne A B et C, si je clique sur options button, l'image de la 1ere liste apparait, l'image de la 2ieme liste apparait quand c'est les fruits, etc...

Est-ce que tu vois la petite astuce ?

J'espère avoir été plus clair
Cordialement

BlouBlou
 

Pièces jointes

Re : Help - Image TTbox / dynamique vba

Bonjour Modeste Geedee et kjin,

Merci pour ta réponse Geedee mais c'est presque ca, sauf qu'à la place du combobox je veux juste un bloc de texte.
Si je clique sur Legumes, à droite se met la liste :
carrotte
navets
salade
poireau

J'avais pensé à une image parce qu'en prenant une photo des listes en colonne A B et C, si je clique sur options button, l'image de la 1ere liste apparait, l'image de la 2ieme liste apparait quand c'est les fruits, etc...

Est-ce que tu vois la petite astuce ?

J'espère avoir été plus clair
Cordialement

BlouBlou

Bonjour,

Est-ce que quelqu'un voit une solution à mon pb ?

Merci grandement

bloublou
 
Re : Help - Image TTbox / dynamique vba

Bonsour®
Bonjour,

Est-ce que quelqu'un voit une solution à mon pb ?

Merci grandement

bloublou
🙄 l'objet image issu d'une capture avec l'appareil photo n'est pas un objet OCX utilisable dans un userform
la liasion et Maj dynamique ne fonctionne pas...

soit tu utilises l'une ou l'autre des propositions faites précédement
soit tu utilises les images enregistrées de tes captures (pas de mise à jour dynamique)

voir fichier attaché :
 

Pièces jointes

Re : Help - Image TTbox / dynamique vba

salut

et Si... tu veux garder ton contrôle "Label", une autre proposition.
Dans le cas où ton nombre de boutons augmenterait il faudrait penser à un "Module de Classe".
 

Pièces jointes

Re : Help - Image TTbox / dynamique vba

Bonsour®
Bonjour,

c'est presque ca, sauf qu'à la place du combobox je veux juste un bloc de texte.

Est-ce que quelqu'un voit une solution à mon pb ?

Merci grandement

bloublou

autre solution
🙁 ce n'est ni un Label, ni une Image, ni un TextBox

avec
- noms definis dynamiquesCapture2.JPG
- listbox statique i.e.non selectionnable(enabled=false)
VB:
Private Sub OptionButton1_Click()
ListBox1.RowSource = [Legumes].Address
End Sub
Capture.JPG
 

Pièces jointes

Re : Help - Image TTbox / dynamique vba

Bonjour Geedee et Si...,

Effectivement, maintenant j'ai l'embarras du choix pour toutes ces solutions 🙂 🙂 🙂 Je ne sais plus laquelle choisir 😛

Merci beaucoup pour toute votre aide et votre expertise 😎

Bonne journée,

BlouBlou
 
Re : Help - Image TTbox / dynamique vba

Rebonjour Modeste Geedee,

J'avais une question complémentaire sur ton explication sur options vers Label :

Si on copie le bouton rouge qui lance la macro, sur une autre feuille, les valeurs de la listbox ne suit pas...

Je ne comprends pas pourtant les noms font bien référence à la feuille Images, est-ce que tu as une solution ?

Merci de ton aide,

BlouBlou
 

Pièces jointes

Re : Help - Image TTbox / dynamique vba

Bonsour®
Rebonjour Modeste Geedee,

Si on copie le bouton rouge qui lance la macro, sur une autre feuille, les valeurs de la listbox ne suit pas...

Je ne comprends pas pourtant les noms font bien référence à la feuille Images


😕 😎 🙁 les subtilités de la fonction evaluation : [xxxxx]...

préferer cette écriture :

VB:
Private Sub OptionButton1_Click()
ListBox1.RowSource = ["legumes"]
End Sub
Private Sub OptionButton2_Click()
ListBox1.RowSource = ["Fruits"]
End Sub
Private Sub OptionButton3_Click()
ListBox1.RowSource = ["Fruits_secs"]
End Sub
 
- 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

Réponses
3
Affichages
428
Réponses
2
Affichages
995
S
Réponses
1
Affichages
3 K
F
Réponses
5
Affichages
2 K
Faranor
F
A
  • Question Question
Réponses
8
Affichages
949
D
Réponses
2
Affichages
931
David10
D
A
Réponses
1
Affichages
805
Arthur EXL
A
S
Réponses
2
Affichages
2 K
SEBABOO
S
O
Réponses
1
Affichages
897
Olocsob
O
Retour