03. januar 2019 - 11:56 Der er 1 kommentar

Gem hvert ark som serarate filer

Er der en måde, hvor hvis man har 20 faner i en fil, kan man så få de 20 faner til at blive til 20 filer uden at skulle gemme 20 gange ?
03. januar 2019 - 12:06 #1
Tja...
Du slipper ikke for 20 gemme-operationer, men du kan få lidt vba kode til at gøre det.

Sub GemArkfaner()
    Application.ScreenUpdating = False
    Dim wkbNy As Workbook
    Dim wkbAktuel As Workbook
    Set wkbAktuel = ActiveWorkbook
    Dim wks As Worksheet
    For Each wks In wkbAktuel.Worksheets
        Set wkbNy = Workbooks.Add
        wks.Copy before:=wkbNy.Worksheets(1)
        wkbNy.SaveAs "C:\temp\" & wks.Name
        wkbNy.Close
        Set wkbNy = Nothing
    Next
    Application.ScreenUpdating = True
End Sub


Koden gemmer i mappen c:\temp på din computer (den skal derfor være oprettet).
Arkfanens navn bliver brugt som filnavn - der skal derfor ikke være ulovlige tegn i navnet på arkfanen.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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