Vérification de la présence d'un dossier

LaurentG

XLDnaute Occasionnel
Bonjour,

J'ai un usf avec une macro qui doit sauvegarder le classeur dans un dossier.

Cette macro doit d'abord vérifier si le dossier existe. Si oui alors elle sauvegarde le classeur; sinon elle doit créer le dossier et sauvegarder le classeur. J'avais utiliser le code suivant :

Code:
Private Sub ok_Click()
Workbooks.Add
numbv = numero_bv.Value

chemin = 'C:\\' & numero_bv & '\\'
MkDir 'C:\\' & numbv
chemin = 'C:\\' & numero_bv & '\\'
ActiveWorkbook.SaveAs chemin & numbv & 'm'
Else
ActiveWorkbook.SaveAs chemin & numbv & 'm'
End If
end sub

Mais il ne fonctionne pas.

Quelqu'un sait comment faire la vérification de la présence d'un dossier?

Merci

Laurent
 

MichelXld

XLDnaute Barbatruc
bonjour Laurent , bonjour Coco_lapin

j'espere que cet exemple pourra t'aider

Sub controleExistenceDossier()
Dim Fso As Object
Dim Chemin As String
Dim Reponse As Boolean

Chemin = 'C:\\\\\\\\Documents and Settings\\\\\\\\michel\\\\\\\\excel'
Set Fso = CreateObject('Scripting.FileSystemObject')
Reponse = Fso.folderExists(Chemin)
MsgBox Reponse
End Sub



bonne journée
MichelXld

Message édité par: michelxld, à: 03/01/2006 10:21
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 963
Messages
2 093 996
Membres
105 906
dernier inscrit
aifa