Hallo,
Ik heb een tweetal sheets, waarvan op sheet 1 data staat en op sheet 2 een aantal parameters ('Instellingen'). Nu wil ik graag dat sheet 1 wordt weggeschreven op de locatie die ik in sheet 2 opgeef in cel E8. De gewenste bestandsnaam is opgegeven in cel E9, ook op sheet 2.
Onderstaande de code die ik tot nu heb:
Ik krijg geen foutmeldingen bij het uitvoeren van de macro, echter wordt er ook geen csv bestand aangemaakt. Wat klopt er niet aan bovenstaande code?
Ik heb een tweetal sheets, waarvan op sheet 1 data staat en op sheet 2 een aantal parameters ('Instellingen'). Nu wil ik graag dat sheet 1 wordt weggeschreven op de locatie die ik in sheet 2 opgeef in cel E8. De gewenste bestandsnaam is opgegeven in cel E9, ook op sheet 2.
Onderstaande de code die ik tot nu heb:
Code:
Sub Publiceren()
'Variabelen definiëren
Dim fs
'Locatie controleren
Set fs = CreateObject("Scripting.FileSystemObject")
If fs.FolderExists(Sheets("Instellingen").Range("$E$8").Value) = True Then
'Publiceren
ActiveWorkbook.SaveAs Filename:= _
(Sheets("Instellingen").Range("$E$9")), FileFormat:=xlCSV _
, CreateBackup:=False
Application.DisplayAlerts = False
End If
End Sub
Ik krijg geen foutmeldingen bij het uitvoeren van de macro, echter wordt er ook geen csv bestand aangemaakt. Wat klopt er niet aan bovenstaande code?
Laatst bewerkt: