fichier existant ou non ?

Nevil

XLDnaute Occasionnel
Bonjour a toutes et a tous,

Voila mon souci:
Dans ma macro, je crée un fichier XL du nom que je veux suivant la variable 'a' avec ce code:
Code:
Workbooks.Add
ActiveWorkbook.SaveAs ('Plan d'actions ' & a & '')

Ce qu'il faudrait c'est que le fichier soit créé lorsqu'il n'existe pas mais qu'il ne soit pas créé s'il est deja existant. Comment tester l'existance d'un fichier ??

Merci
 

Dull

XLDnaute Barbatruc
Salut Nevil, Le Forum,

En fichier joint un test

n'hesite pas si problèmes

@+ :woohoo: [file name=Nevil_20060310094441.zip size=10260]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Nevil_20060310094441.zip[/file]
 

Pièces jointes

  • Nevil_20060310094441.zip
    10 KB · Affichages: 14

Blunet

XLDnaute Occasionnel
Salut Nevil,
Sub Test()
Dim Chemin, NomFic

Chemin = 'C:\\Documents and Settings\\xxx\\Mes documents\\'
NomFic = 'Classeur.xls'
If Dir(Chemin & NomFic) = '' Then
MsgBox 'Le fichier : ' & NomFic & ' est introuvable !'
Workbooks.Add
ActiveWorkbook.SaveAs ('Plan d'actions ' & a & '')
Else: MsgBox 'Bravo, le fichier ' & NomFic & ' a été trouvé'
End If
End Sub

Ciao
 

Hervé

XLDnaute Barbatruc
bonjour tout le monde .

sinon, il existe la méthode fileexists qui renvoi vrai ou faux.


Dim toto

Set toto = CreateObject('Scripting.FileSystemObject')

If toto.FileExists('c:\\\\\\\\avev\\\\\\\\dull.xls') Then
        MsgBox 'Ce fichier existe.'
Else
        MsgBox 'Ce fichier n'existe pas.'
End If

salut
 

Blunet

XLDnaute Occasionnel
Re salut tout le monde, Nevil je suis étonné car je refait le test il est parfait : et cré le fichier Plan d'action !!! lorsque la fonction Dir n'a pas trouvé le fichier en question.

Vérifions une fois de plus chacun de son côté :eek:
 

Dull

XLDnaute Barbatruc
Re le fil,

je te renvois le fichier promis avec les modifs

en fin de compte
en cliquant sur le bouton

1/ tu recherche dans 'mes documents' si un fichier nommé A.xls existe
2/ s'il existe alors l'ouvrir
3/sinon le créer

n'hesite pas si problème

@+ :woohoo: [file name=Nevil_20060310102727.zip size=11315]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Nevil_20060310102727.zip[/file]
 

Pièces jointes

  • Nevil_20060310102727.zip
    11 KB · Affichages: 18

Discussions similaires

Réponses
2
Affichages
298
Réponses
8
Affichages
469

Statistiques des forums

Discussions
312 329
Messages
2 087 326
Membres
103 516
dernier inscrit
René Rivoli Monin