Beste mensen, ik geraak er niet uit.
Ik heb een excel gemaakt die een folder aanmaakt op de server door een knop.
De naam van deze folder wordt gemaakt aan de hand van een bepaalde cel.
Dus als ik bvb in cel1 de naam samsung typ, zal de folder die aangemaakt wordt door op de knop te duwen ook samsung noemen.
Nu zou ik hierin een bestand willen kopiëren. het is telkens hetzelfde bestand. Deze moet gewoon telkens geplaatst worden in de folder die door bovenstaande knop aangemaakt is geweest.
Hierbij ook de formule die gebruikt wordt om de folder aan te maken:
Private Sub CommandButton1_Click()
Dim strFilename, strDirname, strPathname, strDefpath As String
On Error Resume Next ' If directory exist goto next line
strDirname = Range("C15").Value ' New directory name
strFilename = Range("C15").Value 'New file name
strDefpath = "C:\My Documents\" 'Default path name
If IsEmpty(strDirname) Then Exit Sub
If IsEmpty(strFilename) Then Exit Sub
MkDir strDefpath & strDirname
strPathname = strDefpath & strDirname & "\" & strFilename 'create total string
ActiveWorkbook.SaveAs Filename:=strPathname, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
Kunnen jullie mij hierbij helpen?
Alvast bedankt!
Ik heb een excel gemaakt die een folder aanmaakt op de server door een knop.
De naam van deze folder wordt gemaakt aan de hand van een bepaalde cel.
Dus als ik bvb in cel1 de naam samsung typ, zal de folder die aangemaakt wordt door op de knop te duwen ook samsung noemen.
Nu zou ik hierin een bestand willen kopiëren. het is telkens hetzelfde bestand. Deze moet gewoon telkens geplaatst worden in de folder die door bovenstaande knop aangemaakt is geweest.
Hierbij ook de formule die gebruikt wordt om de folder aan te maken:
Private Sub CommandButton1_Click()
Dim strFilename, strDirname, strPathname, strDefpath As String
On Error Resume Next ' If directory exist goto next line
strDirname = Range("C15").Value ' New directory name
strFilename = Range("C15").Value 'New file name
strDefpath = "C:\My Documents\" 'Default path name
If IsEmpty(strDirname) Then Exit Sub
If IsEmpty(strFilename) Then Exit Sub
MkDir strDefpath & strDirname
strPathname = strDefpath & strDirname & "\" & strFilename 'create total string
ActiveWorkbook.SaveAs Filename:=strPathname, _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
Kunnen jullie mij hierbij helpen?
Alvast bedankt!