Erreur 76 avec un MkDir

phoque.r

XLDnaute Occasionnel
Bonjour,

j'ai le problème suivant:
je fais
Code:
chemin = ThisWorkbook.Path & "\Photos\" & Range("encours!a4")
MkDir chemin

Et il me fait une erreur 76 sur le MkDir.
c'est sur un fichier dont le code n'a pas été touché depuis 6 mois, et qui fonctionnait avant.
Quelqu'un sait me dire quel est le problème?
C'est assez urgent, c'est pour un truc d'entreprise

meric d'avance
phoque.r
 

kiki29

XLDnaute Barbatruc
Re : Erreur 76 avec un MkDir

Jour Bon, pour création d'un dossier utiliser plutot qqch comme
Code:
Option Explicit
Private Function CreerDossier(ByVal sChemin As String)
Dim i As Integer, sTmp As String, Ar() As String
    If InStr(sChemin, ":") = 0 Then
        Ar = Split(CurDir & "\" & sChemin, "\")
        MsgBox "Dossier créé dans : " & CurDir, vbOKOnly + vbInformation, "Achtung"
    Else
        Ar = Split(sChemin, "\")
    End If
    
    sTmp = Ar(0)
    ChDrive sTmp
    
    For i = LBound(Ar) + 1 To UBound(Ar)
        If Ar(i) <> "" Then
            sTmp = sTmp & "\" & Ar(i)
            On Error Resume Next
            MkDir sTmp
            On Error GoTo 0
        End If
    Next i
End Function
 

Discussions similaires

Réponses
1
Affichages
333
Compte Supprimé 979
C

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom