Message si fichier non trouvé

  • Initiateur de la discussion Initiateur de la discussion gourdin
  • 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 !

gourdin

XLDnaute Impliqué
Bonjour,

Une macro d'un fichier déclenche l'ouverture d'un autre fichier et excécute des actions dans cet autre fichier.

Je souhaite qu'apparaisse un message si le fichier n'a pas été trouvé par la macro et que la macro s'arrête.

Merci
 
Re : Message si fichier non trouvé

Bonjour,

regarde peut être ceci :
Code:
Dim monfichier As String
monfichier = "C:\MesDocs\Test\test.xls"
If Dir(monfichier, vbDirectory) = "" Then
    MsgBox "fichier non trouvé..."
    Exit Sub
End If
bonne journée
@+
 
Re : Message si fichier non trouvé

Merci pour le code

J'aurais souhaité "l'intégrer" avec mon code existant mais je n'y arrive pas :

Code existant :

ChDir ThisWorkbook.Path
Workbooks.Open Filename:= _
ThisWorkbook.Path & "\monfichier.xls"
 
Re : Message si fichier non trouvé

Re,

essaye ainsi :

Code:
Dim monfichier As String
monfichier = ThisWorkbook.Path & "\monfichier.xls"
If Dir(monfichier, vbDirectory) = "" Then
    MsgBox "fichier non trouvé..."
    Exit Sub
Else
    Workbooks.Open Filename:=monfichier
End If

@+
 
- 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
1
Affichages
160
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
215
Réponses
4
Affichages
224
Deleted member 453598
D
  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
369
Réponses
4
Affichages
320
Réponses
43
Affichages
764
Retour