Avatar billede Nardini Novice
16. december 2019 - 13:33 Der er 3 kommentarer og
1 løsning

VBA: Gem en xlsx-fil

Hejsa

Et spørgsmål til vba

Jeg har et ark (bogføring), som jeg gerne vil gemme som en xlsx -fil. I min excelmappe har jeg 3 ark (rådata, stamdata og bogføring)

Der er 3 ’krav’ 😊

1. Filen (bogføring) skal gemmes i en mappe, som jeg arbejder i

2. Filnavnet = dagsdato & ”_refenrence” & range(”rådata!C6”)

3. Filen skal lukke og jeg skal tilbage i oprindelige ark (Stamdata)
Avatar billede Jan K Ekspert
17. december 2019 - 12:04 #1
Hvad mener du med "en mappe, som  jeg arbejder i"? Er det samme mappe som den oprindelige fil ligger i?
Avatar billede Nardini Novice
17. december 2019 - 12:16 #2
Ja :-)
Avatar billede Jan K Ekspert
17. december 2019 - 12:58 #3
Prøv med denne

Sub GemArk()
    Application.ScreenUpdating = False
    Dim aktivmappe As String
    Dim thisfile As String
    Dim filpart As String
    Sheets("rådata").Select
    filpart = ActiveSheet.Range("c6").Value
    aktivmappe = ThisWorkbook.Path
    Sheets("bogføring").Select
    Sheets("bogføring").Copy
    thisfile = Date & "_reference" & filpart
    ActiveSheet.SaveAs Filename:=aktivmappe & thisfile & ".xlsx"
    ActiveWorkbook.Close
    Application.ScreenUpdating = True
    Sheets("Stamdata").Select
End Sub
Avatar billede Nardini Novice
07. januar 2020 - 08:31 #4
Tusind tak :-) Det virker :-)
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