Prévenir une erreur lors de l'ouverture d'un fichier

  • Initiateur de la discussion Initiateur de la discussion flet le kid
  • 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 !

F

flet le kid

Guest
Bonjour,

J'ai la syntaxe suivante:

'On permet à l'utilisateur de choisir le fichier Texte à traiter
chemintxt = Application.GetOpenFilename("Fichier texte (*.txt), *.txt", , "Indiquez le nom du fichier texte à traiter")

'On permet à l'utilisateur de choisir le fichier Excel à traiter
cheminxls = Application.GetOpenFilename("Fichier Microsoft Office Excel (*.xls), *.xls", , "OUVRIR: Indiquez le nom du fichier Excel à traiter")

Seulement, si l'utilisateur renseigne des fichiers qui contiennent un mauvais type de données, Excel va planter ou quelque chose comme ça.

Je veux pouvoir dire à Excel que si tu rencontres une erreur en ouvrant les fichier que j'ai demandé, affiche à l'utilisateur:
-Vous avez entré de mauvais fichiers. Réessayez svp-

Et puis le programme doit attendre à nouveau.
 
Re : Prévenir une erreur lors de l'ouverture d'un fichier

Bonjour

Pour gérer les erreurs, il faut que ta routine se présente comme suit :
private sub xxxxxx()
on error goto Gestionerreur

ton code

exit sub

GestionErreur:
MsgBox "IMPOSSIBLE D'OUVRIR LE FICHIER " , vbCritical, "Erreur"

end sub
 
- 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
3
Affichages
882
F
Réponses
13
Affichages
3 K
François75020
F
Retour