Laulilaure
XLDnaute Nouveau
Bonjour à tous,
J'ai un bon niveau excel mais je suis une quiche en VBA.
Je rencontre donc un gros problème pour faire la Macro dont j'ai besoin.
Je situe un peu le contexte.
J'ai 2 tableaux Excel.
Le 1[SUP]er[/SUP] est une base de donnée pour des bâtiments (environ 400 bâtiments), chaque ligne correspond à un bâtiment différent, les colonnes regroupent les différentes informations que je traite.
Le 2[SUP]ème[/SUP] est une fiche de présentation de ces informations.
J'ai créé des formules du type :
= INDEX("colonne d'information de la base de donnée";EQUIV("cellule N° de la fiche de présentation";"colonne N° de la base de donnée",0),0)
Cela permet à tous les champs de ma fiche de présentation de se remplir automatiquement depuis la base de donnée. J'ai conservé seulement une cellule où je change le numéro du bâtiment pour passer d'un bâtiment à l'autre...
Jusque-là tout fonctionne.
Sauf que dans ma base de données, la dernière colonne d'information correspond à des liens hypertextes vers les photos de mes bâtiments.
Dans ma fiche de présentation, j'ai donc une cellule (en fait plusieurs cellules fusionnées) avec une formule du même type qu'au dessus qui renvoie vers ces liens hypertextes.
Ce que je voudrais, avec une Macro, c'est dès l'ouverture de mon document "fiche de présentation", que la photo du bâtiment s'affiche dans ma cellule au lieu du lien hypertexte appelé par la formule.
Je ne sais pas si j'ai été très claire mais c'est un vrai casse-tête pour moi.
Pour plus d'info, je joins une version simplifiée de mes 2 tableaux Excel.
Merci d'avance à qui voudra bien m'aider
J'ai un bon niveau excel mais je suis une quiche en VBA.
Je rencontre donc un gros problème pour faire la Macro dont j'ai besoin.
Je situe un peu le contexte.
J'ai 2 tableaux Excel.
Le 1[SUP]er[/SUP] est une base de donnée pour des bâtiments (environ 400 bâtiments), chaque ligne correspond à un bâtiment différent, les colonnes regroupent les différentes informations que je traite.
Le 2[SUP]ème[/SUP] est une fiche de présentation de ces informations.
J'ai créé des formules du type :
= INDEX("colonne d'information de la base de donnée";EQUIV("cellule N° de la fiche de présentation";"colonne N° de la base de donnée",0),0)
Cela permet à tous les champs de ma fiche de présentation de se remplir automatiquement depuis la base de donnée. J'ai conservé seulement une cellule où je change le numéro du bâtiment pour passer d'un bâtiment à l'autre...
Jusque-là tout fonctionne.
Sauf que dans ma base de données, la dernière colonne d'information correspond à des liens hypertextes vers les photos de mes bâtiments.
Dans ma fiche de présentation, j'ai donc une cellule (en fait plusieurs cellules fusionnées) avec une formule du même type qu'au dessus qui renvoie vers ces liens hypertextes.
Ce que je voudrais, avec une Macro, c'est dès l'ouverture de mon document "fiche de présentation", que la photo du bâtiment s'affiche dans ma cellule au lieu du lien hypertexte appelé par la formule.
Je ne sais pas si j'ai été très claire mais c'est un vrai casse-tête pour moi.
Pour plus d'info, je joins une version simplifiée de mes 2 tableaux Excel.
Merci d'avance à qui voudra bien m'aider