Goedemorgen Mannen,
Afgelopen weekend ben ik bezig geweest om een offerte tool te maken in Excel (met Macro's etc).
Alles werkte thuis (windows) echter kom ik nu bij mij op het werk (Mac) en krijg ik bij 2 macro's opslaan als een Visual Basic 400 error.....
Macro opslaan als xlsm:
Macro opslaan als pdf
Zit er verschil in Windows en Mac excel... en hoe dit op te lossen.
Grtz. Michael.
Afgelopen weekend ben ik bezig geweest om een offerte tool te maken in Excel (met Macro's etc).
Alles werkte thuis (windows) echter kom ik nu bij mij op het werk (Mac) en krijg ik bij 2 macro's opslaan als een Visual Basic 400 error.....
Macro opslaan als xlsm:
Code:
Sub Opslaan()
Dim strFileName As Variant
Dim strPath As String
strFileName = Range("L4").Value
strFileName = Application.GetSaveAsFilename(InitialFileName:=strPath & strFileName, _
FileFilter:="Excel Files (*.xlsm), *.xlsm, Excel 2007 Files (*.xlsm), *.xslm", _
FilterIndex:=1, _
Title:="Kies de juiste map en pas eventueel de bestandsnaam aan!")
If strFileName = False Then
MsgBox "Oh oh... bestand is niet opgeslagen! "
Else
ActiveWorkbook.SaveAs Filename:=strFileName
MsgBox "Gelukt! Opgeslagen als: " & strFileName
End If
End Sub
Macro opslaan als pdf
Code:
Sub saveAsPDF()
Dim strFileName As Variant
Dim strPath As String
strFileName = Range("L4").Value
strFileName = Application.GetSaveAsFilename(InitialFileName:=strPath & strFileName, _
FileFilter:="PDF files, *.pdf", _
Title:="Save PDF File")
If strFileName = "Boolean" Then
Else
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=Range("L4").Value, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End If
End Sub
Zit er verschil in Windows en Mac excel... en hoe dit op te lossen.
Grtz. Michael.