Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketGem som XLSM

 Besvar Besvar
Forfatter
kbno Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 07.Feb.2011
Land: Danmark
Status: Offline
Point: 500
Direkte link til dette indlæg Emne: Gem som XLSM
    Sendt: 12.Jul.2013 kl. 09:18
Jeg har en bruger som ikke helt forstår at han skal gemme med aktive makroer.

Jeg har fundet et fint script online, men det gemme kun den aktive fane og ikke hele arket.

Nogen der kan hjælpe?

Se link her! (Håber det er OK med ekstern link)
http://www.rondebruin.nl/win/s5/win001.htm
Hygge - Kim
Excel 365 DK user
Til top



Til top
kbno Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 07.Feb.2011
Land: Danmark
Status: Offline
Point: 500
Direkte link til dette indlæg Sendt: 12.Jul.2013 kl. 09:27
Hvorfor er det at man altid efter at have brugt flere timer på en ting at man så endelig spørger - for så 10 min senere at finde løsningen. Når pyt. Løsningen blev denne.

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Dim varWorkbookName As String
Dim sFileExtension As String

    Application.EnableEvents = False
    
    varWorkbookName = Application.GetSaveAsFilename(InitialFileName:="", _
    filefilter:="Excel Macro Enabled Workbook (*.xlsm), *.xlsm)", _
    FilterIndex:=1)

        
    If varWorkbookName <> "False" Then
        sFileExtension = CreateObject("Scripting.FileSystemObject").GetExtensionName(varWorkbookName)
        varWorkbookName = Left(varWorkbookName, Len(varWorkbookName) - Len(sFileExtension)) & "xlsm"
        ActiveWorkbook.SaveAs Filename:=varWorkbookName, FileFormat:=52
    End If
    
    Application.EnableEvents = True


End Sub

Hygge - Kim
Excel 365 DK user
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5419
Direkte link til dette indlæg Sendt: 06.Aug.2013 kl. 09:52
Citér Hvorfor er det at man altid efter at have brugt flere timer på en ting at man så endelig spørger - for så 10 min senere at finde løsningen.

If Something <> Wrong Then Call Murphys_Law

 Big smile LOL Approve
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk