Avatar billede mfynbo Juniormester
30. oktober 2012 - 12:46 Der er 1 kommentar

Hvordan gemmes hvert ark i én workbook som selvstændige filer - automatisk helst?

Hej Eksperter,
Jeg har 1 workbook med mange ark i.
Jeg vil gerne, på en automatisk måde, gemme hvert ark som selvstændig fil.

Nogen der kan hjælpe mig?

Mvh.
Morten
Avatar billede sc0091 Nybegynder
30. oktober 2012 - 14:02 #1
Hej Mfynbo.

Prøv dette:
Rem Kode indsættes i VBA / ThisWorkbook
Public Sub gemArkSomFil()
Const stiNavn = "C:\Users\peter\Desktop\"            'justeres
Dim ark As Worksheet
    For Each ark In ActiveWorkbook.Sheets
        With ark
            filnavn = .Name
            .Select
            .Copy
            ChDir stiNavn
            ActiveWorkbook.SaveAs Filename:=stiNavn & filnavn & ".xlsx", _
                FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
               
            ActiveWorkbook.Close
        End With
    Next ark
End Sub
Jeg har ikke prøvet det men kun 'stjålet' det fra nettet.

Mvh SC0091
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester