vérifier existence fichier

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

N

Naref

Guest
Bonsoir à tous

Juste une petite question, comment écrire en VBA :

Sachant que je suis dans le dossie DOSSIER1 , je veux vérifier dans le sous DOSSIERA1, l'existence du fichier fichier1. S'il existe l'ouvrir, si non ouvir une nouvelle feuille.

Je tourne en rond avec ça, c'est normal, vu mon niveau. Mais j'ai bon espoir, surtout avec un petit coup de pouce.

Mreci et bonne soirée
Naref
 
Bonsoir Naref

Moi mon directorer était:"C:\Program Files\Territoire 2004\Territoires\"
tu doit mettre le tiens

En premier mettre ceci dans un module

Function FileExists(FileName As String) As Boolean
FileExists = Dir(FileName) <> ""
End Function

Ensuite voici la macro;

Sub Ouvrir()
Dim Nom_Fichier
Nom_Fichier = Application.InputBox(prompt:="Entrez le nom du territoir à ouvrir")
ChDir "C:\Program Files\Territoire 2004\Territoires"

If FileExists("C:\Program Files\Territoire 2004\Territoires\" & Nom_Fichier & ".xls") = False Then
Workbooks.Add
Else
Workbooks.Open FileName:= _
"C:\Program Files\Territoire 2004\Territoires\" & Nom_Fichier & ".xls"
End If
End Sub


A++

Temjeh
 
- 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.
Retour