Goedemiddag,
Onderstaande code gebruik ik om een werkblad op te slaan als nieuw bestand.
Helaas wordt in dit nieuwe bestand ook de macros van die sheet opgeslagen. Ik zou deze graag willen opslaan zonder macros.
Het lukt mij niet op een geschikte aanpassing te vinden of te maken.. Iemand een idee?
Alvast bedankt
Onderstaande code gebruik ik om een werkblad op te slaan als nieuw bestand.
Helaas wordt in dit nieuwe bestand ook de macros van die sheet opgeslagen. Ik zou deze graag willen opslaan zonder macros.
Het lukt mij niet op een geschikte aanpassing te vinden of te maken.. Iemand een idee?
Alvast bedankt
Code:
Sub Export_tabblad()
Dim strFileName As Variant
Dim strPath As String
Application.EnableEvents = False
Application.DisplayAlerts = False
strFileName = Worksheets("Data").Range("E3").Value
strFileName = Application.GetSaveAsFilename(InitialFileName:=strPath & strFileName, _
FileFilter:="Excel File (*.xlsx), *.xslx", _
FilterIndex:=1, _
Title:="Kies locatie om bestand op te slaan")
On Error Resume Next
If strFileName = False Then
MsgBox "Bestand is niet opgeslagen"
Else
Sheets("Rapport").Copy
Columns("A:A").ColumnWidth = 4
Columns("A:A").VerticalAlignment = xlTop
Columns("B:D").EntireColumn.AutoFit
ActiveWorkbook.SaveAs filename:=strFileName
MsgBox "Opslaan gelukt; Opgeslagen als: " & strFileName
End If
Application.EnableEvents = True
Application.DisplayAlerts = True
End Sub