test de presence d'un fichier

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

man95

XLDnaute Occasionnel
Bonjour a vous tous,

Je voudrais savoir comment faire pour tester la présence d'un fichier .txt dans un répertoire particulier.

1 le fichier existe alors je le supprime
2 le fichier n'existe pas, je continue ma macro

A la fin de ma macro je crée un nouveau fichier .txt

Merci de vos réponses en espérant avoir été assez explicite.

Man
 
Re : test de presence d'un fichier

Bonjour man95,

Tu devrais utiliser un code du type :

Code:
Function ExisteFic(Chemin As String) As Boolean
Dim fs
    Set fs = CreateObject("Scripting.FileSystemObject")
    ExisteFic = fs.FileExists(Chemin)
End Function

Où Chemin représente le chemin complet du fichier (nom et extension comprise)

Dis-moi si ça marche... 🙂
 
Re : test de presence d'un fichier

je viens de faire le test et c'est nickel.
j'ai utilisé la solution de Boisgontier qui est plus simple pour moi à mettre en oeuvre.

par contre j'aimerai savoir comment depuis Excel et en vba je peux ouvrir Notepad

merci encore à vous pour vos réponses rapides et votre implication
 
Re : test de presence d'un fichier

bonjour à tous,

pour ma part, dans le cas d'un 'écrasement voulu' de fichier, je fais tout simplement un :
application.displayalerts = false avant d'enregistrer le fichier
et je le remets à true après l'enregistrement
si le fichier existe, il l'écrase sans mettre de msg d'erreur, sinon ben il le crée sans autre forme de procès ...
 
Re : test de presence d'un fichier

merci a vous tous mais il faut qbsolument que je supprime ce fichier en départ de procedure je m"explique.
chaque nuit je fait une macro qui compile x fichiers. Une fois tous les fichiers faient je crée un fichier "Top.txt"

Seulement et seulement si le ce fichier TXT est présent une autre routine type prends la main pour envoyer les données de mes fichiers dans une base Oracle
D'ou mon besoin de supprimer le TXT en début de procédure et la creation d'un fichier txt en fin de macro.
j'ai eu la solution de la premiere partie (sup du fichier Txt) maintenant je cherche à le recreer.

merci pour tout et à vous tous
 
Re : test de presence d'un fichier

non pas excactement

chaque nuit je produit 15 fichiers excel si les 15 fichiers sont présent dans mon répertoire alors je créé un fichier Top.txt pour q'un autre outil (Control M)puisse entamer la récuperation des ces fichiers

Alors je cherche le moyen le plus simple de créer ce fichier TXT

j'espere que cela est plus clair pour vous
 
- 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

Retour