Microsoft 365 Afficher une image dans usf

Marec

XLDnaute Occasionnel
Bonjour à tous,

J'ai été aidé sur certains points pour un formulaire de demande.
Une option qu'il m'intéresserait d'avoir c'est:
Faire apparaître l'image d'un produit dans le USF.
En sachant que le choix dans la combo "type" est liée au textbox "référence " (avec l'aide du forum).
Il y aurait une dizaine de choix possibles..
J'ai vu que c'était possible,mais l'adapter !!!
Ou stocker les image?
Comment coder la combo
D'avance merci pour votre aide
 

Pièces jointes

  • formulaire de demande Chti160 (1) (1).xlsm
    38.2 KB · Affichages: 13
Solution
Bonjour,
Et merci pour de t'intéresser a mon sujet.
Bon..de mon côté je n'ai pas 10ans de pratique sur excel ...j'apprends et découvre avec le temps.j'adapte quand j'y arrive .
Le dimensionnement de cellules ne me gène pas tel qu'il m'a été proposé par Bof.
C'était une question pour m'éclairer.
Je regarderai tes propositions néanmoins qui peuvent m'apprendre pas mal de choses je pense . Bon ..de la a tout comprendre c'est pas gagné.
Au cas où je te demanderai quelques explications.
(62 idem)

Merci bien

bof

XLDnaute Occasionnel
Bonjour,
Une possibilité en pièce jointe.
Le classeur ne doit pas être utilisé dans sont dossier de dézipage.
Copier le classeur dans ton répertoire de travail habituel.
Copier le dossier IMG dans ton répertoire de travail habituel.
Quand le userform est affiché et le combo est cliqué l'image est chargé (Les images sont nommées avec les 3 dernier chiffres de référence (112, 113....)
Attention le combo à été renommé cboRef (bien que ce n'était pas indispensable...)
A+
 

Pièces jointes

  • formulaire de demande VG.zip
    174.8 KB · Affichages: 9

bof

XLDnaute Occasionnel
Si vous n'avez qu'une dizaine d'images vous pouvez les charger toutes sur votre userForm et jouer sur leur propriété visible. A l'initialisation quand vous les chargez le userform elles sont Visible = False et selon le choix vous rendez celle qui vous intéresse Visible = True...
Il n'y a aucune difficulté la seule chose est que vos image doivent être fortement compressées (moins de 100 ko chacune) sinon cela va alourdir inutilement votre classeur
Le UserForm de ce classeur comporte 10 images assez compressées : C'est acceptable. Si l'on n'y prend pas garde cela devient rapidement ingérable...
 

Pièces jointes

  • formulaire de demande VG1.xlsm
    527.6 KB · Affichages: 6

Marec

XLDnaute Occasionnel
Bonsoir et merci pour vos réponses
Je vais laissé comme votre première proposition.
Et limiter le choix dans textbox référence en fonction du choix combo type
Ça nécessite plusieurs colonnes dans différentes dans la feuilles information ?
 

bof

XLDnaute Occasionnel
Ça nécessite rien du tout : Je n'ai pas touché à la feuille info.
Ça nécessite seulement que vos images soit nommées comme moi avec les 3 derniers chiffres de la référence : 112, 113...
Quand tu cliques sur le combo le programme lit la référence dans le TextBox à coté donc il sait quelle image afficher.
 

Marec

XLDnaute Occasionnel
Oui oui pas de soucis ça fonctionne.
Mais dans la combo atelier ..je voudrai sélectionner 1 atelier et que dans la combo type,il y ai une liste specifique .
Idem pour les autres ateliers
Donc je me disais peut être plusieurs colonnes dans la feuille informations..
 

bof

XLDnaute Occasionnel
Alors on parle d'un autre sujet.
Si tu modifie des ateliers et des types d'équipement en fonctions des ateliers ça peut se discuter mais il faut en dire plus. Expliquer quels ateliers portent des blouses blanches et des gantes et lesquels ont des bleus et des chaussures de sécurité... Alors oui surement il faudra modifier la feuille d'informationsen fonction de tes paramètres...
Mais au niveau des images ce sera toujours le même fonctionnement...
A+
 

Marec

XLDnaute Occasionnel
Voilà oui , les tableaux c'est dans ce sens la.
Chaque atelier ses besoins
Et pour les images j'ajouterai les ce qu'il faut pour les identifier.
AfterUpdate dans les combo si la démarche a suivre...je n'ai jamais fait.
Mais c'est peut être autrement qu'il faut faire
 

Marec

XLDnaute Occasionnel
Bonjour,.

Bon, j'ai essayé avec ce que j'ai pu trouvé comme exemple,mais il Nina que "administratif "qui apparait.
Petite question : pourquoi ne pas surdimensionné les cellules?
Es ce que ça générerai des problèmes d'affichage ou des dysfonctionnements particuliers.?

Merci
 

herve62

XLDnaute Barbatruc
Supporter XLD
Bonjour
Je tombe par hasard sur ton sujet sur lequel depuis plus 10 ans j'ai fait x exemples
Si tu te débrouilles en VBA tu arriveras vite à adapter dans ton cas
J'en avais encore un plus Top !!!! mais apparemment supprimé , je regarde quand même dans mon grenier
En fait l'image de l'USF se transfère dans la feuille avec ajustement de la taille de cellule
Je ne sais pas si cela va t'aider mais cela a l'air de correspondre à ta demande
 

Pièces jointes

  • test_imagesUSF.zip
    109.6 KB · Affichages: 11

Marec

XLDnaute Occasionnel
Bonjour,
Et merci pour de t'intéresser a mon sujet.
Bon..de mon côté je n'ai pas 10ans de pratique sur excel ...j'apprends et découvre avec le temps.j'adapte quand j'y arrive .
Le dimensionnement de cellules ne me gène pas tel qu'il m'a été proposé par Bof.
C'était une question pour m'éclairer.
Je regarderai tes propositions néanmoins qui peuvent m'apprendre pas mal de choses je pense . Bon ..de la a tout comprendre c'est pas gagné.
Au cas où je te demanderai quelques explications.
(62 idem)

Merci bien
 

Discussions similaires

Statistiques des forums

Discussions
315 094
Messages
2 116 150
Membres
112 670
dernier inscrit
Flow87