Opgelost excel kolom omzetten in verkenner folder

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.
Voor het aan elkaar plakken van strings gebruik je geen + maar een & teken.
 
ok thx, ik begrijp net dat ik niet CreateFile moet gebruiken maar FileExist. en dat ik dan het pad naar het bestand moet toevoegen als het bestand nog niet in de map staat.
 
Zonder basiscursus VBA in Excel is wat je wil voor jou te hoog gegrepen.
 
dit is een probeersel na googlewerk.


Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim checkRange As Range
    If Not Intersect(Target, Columns(1)) Is Nothing Then
 
        Dim map As String
        Dim file As String
        map = "R:\vbadossiers\" & Target.Value
        file = "r:\voorbeeldformat\voorbeeldformat.xls"
        Dim FSO As Object
 
        Set FSO = CreateObject("Scripting.Filesystemobject")
   
        If Not FSO.FolderExists(map) Then
            FSO.createfolder (map)
            FSO.createfolder (map & "\formulier")
            FSO.createfolder (map & "\bijlage")
            FSO.createfolder (map & "\foto")
            FSO.createfolder (map & "\kaart")
            FSO.createfolder (map & "\andere informatie")
            MsgBox "Mappen aangemaakt"
     ELSE
        Set FSO = CopyObject("Scripting.Filesystemobject")

        If Not FSO.FileExists(map & "\formulier") Then
        FSO.copyfile (map & "\formulier"
           End If
        End If
    End If
End Sub
 
Laatst bewerkt:
Als je code plaatst, zet deze dan in code tags.
Daarnaast klopt je IF structuur niet.
 
De IF structuur is nog steeds niet in orde.
En wat is CopyObject?

Basis cursus VBA:
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan