Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[RESOLU] Fonction Dossier existe plante

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

cp4

XLDnaute Barbatruc
Bonjour🙂,

Au fil de mes recherches, j'ai trouvé ce code pour vérifier si un dossier existe.
Cependant, le code plante avec ce message


dans la fonction (ligne ***). Pourquoi?
VB:
Sub Test1()
    MsgBox DossierExiste("C:\Documents and Settings\Nom Dossier")
End Sub
Function DossierExiste(NomDossier As String) As Boolean
    DossierExiste = Dir(NomDossier, vbSystem + vbDirectory + vbHidden) <> ""   '***
End Function
NB: le dossier "Nom Dossier" n'existe pas sur ma machine, le code devrait renvoyer 'False' or ce n'est pas le cas. Avec un code similaire mais pour un fichier, le code renvoie bien 'Faux'
VB:
Sub Test()
    MsgBox FichierExiste("C:\Documents and Settings\dossier\dataBase.mdb")
End Sub
Function FichierExiste(NomFichier As String) As Boolean
    FichierExiste = Dir(NomFichier) <> "" And NomFichier <> ""
End Function
En vous remerciant par avance.

Bonne journée😉
 
Dernière édition:
Bonjour Cp4

Modifie le chemin avec ceci pour voir "C:\Users\Nom dossier". Si tu vas dans le disque, pour aller aux documents and setting, il y a Utilisateur, que tu n'as pas inclu dans le chemin.
 
Dernière édition:
Réactions: cp4
Bonjour Cp4

Modifie le chemin avec ceci pour voir "C:\Users\Nom dossier". Si tu vas dans le disque, pour aller aux documents and setting, il y a Utilisateur, que tu n'as pas inclu dans le chemin.
Bonjour Lone-wolf😉,
C'est exactement ça, j'ai remplacé par users comme tu me le conseilles et ça fonctionne.
Merci beaucoup.😎
Bonne journée.
 
- 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
2
Affichages
514
Réponses
2
Affichages
154
Réponses
3
Affichages
214
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…