1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Private Declare Function SHCreateDirectoryEx Lib "Shell32.dll" Alias "SHCreateDirectoryExA" _
(ByVal hwnd As Long, ByVal pszPath As String, ByVal lngsec As Long) As Long
Option Explicit
Sub Tst()
Sauver Range("NomFichier") & ".xls"
End Sub
Private Sub Sauver(sNomFichier As String)
Dim sFichier As String, sDossier As String
sDossier = "C:\Dossier"
CreationDossier sDossier
sFichier = sDossier & "\" & sNomFichier
ThisWorkbook.SaveCopyAs sFichier
ThisWorkbook.Close SaveChanges:=False
End Sub
Private Sub CreationDossier(sDossier As String)
Dim Rep As Long
Rep = SHCreateDirectoryEx(0&, sDossier, 0&)
End Sub |
Partager