Bonjour à tous,
J'ai un fichier (Exemple.xlsm) qui contient 6 espaces réservés à des images. En cliquant une seule fois sur un des rectangles, le répertoire contenant les images s'ouvre. Je peux alors sélectionner l'image désirée et celle-ci est collée à l'endroit désigné, dimensionnée selon les critères définis dans le code VBA, sélectionnée automatiquement (' Macro & instructions pour coller une photo et le nom de celle-ci (B11)....) et le nom du fichier est indiqué en haut à gauche de l'image. Les images sont de format JPG et leur préfixe commence par 001, 002, 003,....999, 1000.
Mon problème est le suivant : j'aimerais pouvoir également copier les images automatiquement en conservant les dimensions prédéfinies en tapant le nom de l'image. Par exemple : cadre B11 @ E17, je tape en "B10", le numéro : 032 suivi de "Entrée" et automatiquement la photo 032.jpg sera collée dans le cadre B11 @ E17 et la sélection de cette image sera faite automatiquement sans que je la sélectionne manuellement. Idem pour les 5 autres espaces réservés aux images.
Afin d'éviter l'ouverture du répertoire contenant les images après l'appui sur la touche "Entrée", il faudra modifier le code VBA (' Macro & instructions pour coller une photo et le nom de celle-ci (B11)....) pour activer un rectangle avec un double-clic au lieu d'un simple clic (cas actuel). Il faudra trouver un moyen de définir le répertoire par défaut afin que le programme les photos dans le bon répertoire.
En résumé, je désire utiliser les deux méthodes, soit directement en cliquant sur le cadre et sélectionner la photo dans le répertoire par défaut suivis de l'insertion du nom de cette photo, soit en tapant le numéro de la photo pour que celle-ci s'insère automatiquement dans le cadre.
Plusieurs personne m'ont suggéré de regarder les exemples de Jacques Boisgontier pour résoudre mon problème. Celui-ci est trop spécifique et particulier pour que les exemples de M. Boisgontier puissent m'aider.
Si vous avez des questions, n'hésitez à me contacter.
En vous remerciant par avance pour votre précieuse aide.
Salutations,
Renaud22
J'ai un fichier (Exemple.xlsm) qui contient 6 espaces réservés à des images. En cliquant une seule fois sur un des rectangles, le répertoire contenant les images s'ouvre. Je peux alors sélectionner l'image désirée et celle-ci est collée à l'endroit désigné, dimensionnée selon les critères définis dans le code VBA, sélectionnée automatiquement (' Macro & instructions pour coller une photo et le nom de celle-ci (B11)....) et le nom du fichier est indiqué en haut à gauche de l'image. Les images sont de format JPG et leur préfixe commence par 001, 002, 003,....999, 1000.
Mon problème est le suivant : j'aimerais pouvoir également copier les images automatiquement en conservant les dimensions prédéfinies en tapant le nom de l'image. Par exemple : cadre B11 @ E17, je tape en "B10", le numéro : 032 suivi de "Entrée" et automatiquement la photo 032.jpg sera collée dans le cadre B11 @ E17 et la sélection de cette image sera faite automatiquement sans que je la sélectionne manuellement. Idem pour les 5 autres espaces réservés aux images.
Afin d'éviter l'ouverture du répertoire contenant les images après l'appui sur la touche "Entrée", il faudra modifier le code VBA (' Macro & instructions pour coller une photo et le nom de celle-ci (B11)....) pour activer un rectangle avec un double-clic au lieu d'un simple clic (cas actuel). Il faudra trouver un moyen de définir le répertoire par défaut afin que le programme les photos dans le bon répertoire.
En résumé, je désire utiliser les deux méthodes, soit directement en cliquant sur le cadre et sélectionner la photo dans le répertoire par défaut suivis de l'insertion du nom de cette photo, soit en tapant le numéro de la photo pour que celle-ci s'insère automatiquement dans le cadre.
Plusieurs personne m'ont suggéré de regarder les exemples de Jacques Boisgontier pour résoudre mon problème. Celui-ci est trop spécifique et particulier pour que les exemples de M. Boisgontier puissent m'aider.
Si vous avez des questions, n'hésitez à me contacter.
En vous remerciant par avance pour votre précieuse aide.
Salutations,
Renaud22