Commenr dire si pas image continue

  • Initiateur de la discussion Initiateur de la discussion Algui
  • Date de début Date de début

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 !

A

Algui

Guest
Bonjour le forum,

J'ai une procédure pour remplir un USF via une sélection faite dans une ComboBox et à la fin j'ai ce petit bout de code pour charger une image. Ca marche bien quand il trouve effectivement une image qui correspond, mais s'il ne trouve pas il plante.

With Image1
.Picture = LoadPicture(ChemV & '\\' & WsBase.Range('A' & NomLBindex) & '.jpg')
End With

Je cherche sans succès comment lui dire si l'image n'existe pas alors continue.

Une bonne âme pourrait-elle me donner la solution.

Merci et bonne soirée
Al
 
bonsoir le forum, algui
mets un test d'erreur pour eviter qu'il plante

on error goto suite
With Image1
.Picture = LoadPicture(ChemV & '' & WsBase.Range('A' & NomLBindex) & '.jpg')
End With
suite:
le reste de ta macro


sinon tu as la meme comme

on error goto next
With Image1
.Picture = LoadPicture(ChemV & '' & WsBase.Range('A' & NomLBindex) & '.jpg')
End With


bonne continuation
justine
 
Salut Justine,

Merci pou ton attention. En fait j'étais arrivé à la même conclusion, mais je me demandais s'il y avait qqchose de plus pointu car j'ai souvent lu qu'il fallait éviter les goto

bon week end
al
 
bonjour Al , bonjour Justine

tu peux utiliser les fonctions proposées par Zon et Ti afin de verifier si le fichier existe

Lien supprimé


ce qui donnerait

If FichierExiste(ChemV & '\\\\\\\\' & WsBase.Range('A' & NomLBindex) & '.jpg') Then

With Image1
.Picture = LoadPicture(ChemV & '\\\\\\\\' & WsBase.Range('A' & NomLBindex) & '.jpg')
End With

End If



bonne journée
MichelXld
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
669
Compte Supprimé 979
C
E
Réponses
6
Affichages
2 K
Emli15
E
T
Réponses
1
Affichages
909
taratata
T
Réponses
58
Affichages
6 K
F
Réponses
3
Affichages
1 K
Fariri
F
M
Réponses
11
Affichages
2 K
MattMons
M
J
  • Question Question
Réponses
8
Affichages
848
M
Réponses
1
Affichages
821
morpheuss92
M
Réponses
7
Affichages
1 K
Retour