XL 2010 VBA - Insérer une image

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 !

Titi456

XLDnaute Junior
Bonjour,

J'ai un code qui fonctionne très bien pour pouvoir insérer une image dans le fichier ci-joint (cliquer dans G5:K30) cependant si je reclique sur l'image et que je fais annuler sur l'explorateur de fichiers, l'image initialement insérée disparait. Je souhaiterais pouvoir la garder affichée lorsque je clique sur annuler tout en gardant la possibilité de pouvoir la remplacer si nécessaire.

Pouvez-vous m'aider?

Meilleures salutations,

Thierry
 

Pièces jointes

Solution
Bonjour Titi,
Si on fait annulé vous chargez l'image Pict qui vaut "", d'où le souci.Je pense qu'il suffit de faire :
VB:
If Pict = False Then    'Aucune image sélectionnée
    Pict = ""
    Exit Sub
Else
    Image1.Picture = LoadPicture(Pict)
    Image1.PictureSizeMode = fmPictureSizeModeZoom
End If
Si pas d'image sélectionnée, on sort sans rien faire.
Bonjour Titi,
Si on fait annulé vous chargez l'image Pict qui vaut "", d'où le souci.Je pense qu'il suffit de faire :
VB:
If Pict = False Then    'Aucune image sélectionnée
    Pict = ""
    Exit Sub
Else
    Image1.Picture = LoadPicture(Pict)
    Image1.PictureSizeMode = fmPictureSizeModeZoom
End If
Si pas d'image sélectionnée, on sort sans rien faire.
 
- 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
5
Affichages
701
Retour