Bonjour,
J'ai créé un petit mémo avec une image et une zone de texte pour rappeler à mes collègues les fonctions disponibles dans notre fichier de travail de commun. Voici un exemple :
Au départ, je modifiais les informations de cette zone de texte tous les mois avec astuce différente. Au fur et à mesure de la mise en place de nouvelles fonctions dans notre fichier, j'ai pensé à automatiser cette tâche. Je génère alors un nombre aléatoire à chaque ouverture du fichier qui modifier le commentaires situé dans la zone de texte. Toutefois, j'aimerais trouver un moyen de modifier l'image d'illustration de manière automatique afin qu'elle soit en concordance avec le texte affiché.
J'utilise déjà ce tableau pour modifier le texte, j'aimerais utiliser les mots en rouge pour faire de même avec les images :
J'aimerais reproduire la manipulation suivante par VBA qu'il est possible de faire dans excel comme suis :
- On clique droit sur l'image situé à gauche de la zone de texte
- Dans la liste on choisi changer l'image => à partir d'un fichier
- On sélectionne dans un dossier spécifié la nouvelle image à afficher (cette dernière respecte les dimensions de la précédente)
Concernant le nom de l'image à choisir, j'ai nommé mes fichiers de la même façon que les textes en rouge dans le tableau. Ainsi en fonction du nombre aléatoire affiché, j'aimerais récupérer l'image correspondante.
Je vous joins mon fichier test avec un dossier contenant trois images (en PNG) pour tester le changement d'image.
Merci d'avance pour votre aide
Baptiste.