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 !

nextrevolution

XLDnaute Occasionnel
Bonjour,

Dans mon Userform j'aiune photo qui se charge a partir d'un lien mentionné dans un label avec cette formule

Code:
Image1.Picture = LoadPicture(Label20)

Ca marche très bien mais si la photo venais à être déplacé ou effacé, l'userform me met une erreur d'éxecution car le fichier est introuvable.

Y aurait-il une solution pour que je puisse aux moins acceder à l'UserForm pour modifier le lien ou le supprimer, comme par exemple si image1 peux pas se charger à la place sa mentionne juste image introuvable.
Ou une autre solution?

Je vous remercie d'avance pour vos réponses
 
Re : Image dans UserForm

Salut nextrevolution, le Forum

En cas de déplacement ou d'effacement

essaye de mettre immédiatement avant la source d'erreur

Code:
[B]On Error Resume Next[/B]
Image1.Picture = LoadPicture(Label20)
Sinon on peut éventuellement mettre un message d'avertissement...
met un extrait de ton fichier si tu veux.

Bonne Journée
 
Re : Image dans UserForm

Hello Nextrevolution, Dull,

Essaye de placer ceci en début de procédure après les déclarations des variables
Code:
On Error GoTo erreur
et ceci en fin de procédure avant le End Sub
Code:
GoTo Fin

erreur:

If Label20.Caption = "" Then Exit Sub 

MsgBox "Vérifier si la photo est dans le répertoire"

Fin:

Exit Sub
Normalement...

Cdt, Hulk.
 
- 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

  • Question Question
Microsoft 365 VBA insert photos
Réponses
12
Affichages
1 K
Réponses
5
Affichages
869
Réponses
2
Affichages
2 K
E
Réponses
6
Affichages
2 K
Emli15
E
Retour