Bonjour, mon problème est le suivant. J'ai essayé les deux codes suivants pour vérifier la présence d'un fichier sur un lecteur réseau. Pourtant celui-ci ne me reconnaît pas un fichier déjà existant malgré les différentes explications que j'ai déjà trouvé sur différents posts.
Quelqu'un aurait-il une explication ? Piste d'idée ? Merci beaucoup
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 nomEnregistrement = nomLecteurReseau & "\" & nomRepertoire & "\" & nomFichier on vérifie que le fichier n'existe pas If Dir(nomRepertoire) = "" Then 'cas où le fichier n'existe pas ActiveWorkbook.SaveAs Filename:=nomEnregistrement frmEnregistrement.Hide Else MsgBox "Le fichier mensuel existe déjà. Merci de vérifier votre saisie" End If
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 nomEnregistrement = nomLecteurReseau & "\" & nomRepertoire & "\" & nomFichier Dim Fs As Object Set Fs = CreateObject("Scripting.FileSystemObject") If Fs.FileExists(nomRepertoire) = True Then MsgBox "Le fichier mensuel existe déjà. Merci de vérifier votre saisie" Exit Sub Else ActiveWorkbook.SaveAs Filename:=nomEnregistrement frmEnregistrement.Hide End If
Partager