Avatar billede petert Forsker
27. januar 2010 - 19:16 Der er 2 kommentarer og
1 løsning

Hjælp til kode ændring

Jeg har en kode der Gemmer nogle "timesedler" ark 1 i en mappe C:\Data\2009 og overfører ark 1 til ark 2 efter hinanden. Dette er OK
Kan nogle ændre kode således at der gemmes som nu men ved årsskifte oprettes der en mappe 2010, 2011 osv hvis den ikke findes og ark 1 gemmes så i denne.

Sub GemEtEnkeltArk()
    myfilename = Range("B2").Value
    Application.ScreenUpdating = False
    ActiveSheet.Copy
    ActiveWorkbook.SaveAs "C:\Data\2009\" & myfilename & ".xls"
    ActiveWorkbook.Close
    Application.ScreenUpdating = True
End Sub

Mvh
Petert
Avatar billede kabbak Professor
30. januar 2010 - 19:15 #1
Sub GemEtEnkeltArk()
    myfilename = Range("B2").Value
    Application.ScreenUpdating = False

    If Dir("C:\Data\" & Year(Now()), vbDirectory) = "" Then
        MkDir "C:\Data\" & Year(Now())
    End If

    ActiveSheet.Copy
    ActiveWorkbook.SaveAs "C:\Data\2009\" & myfilename & ".xls"
    ActiveWorkbook.Close
    Application.ScreenUpdating = True
End Sub
Avatar billede kabbak Professor
30. januar 2010 - 19:17 #2
ActiveWorkbook.SaveAs "C:\Data\2009\" & myfilename & ".xls"

rettes til
  ActiveWorkbook.SaveAs "C:\Data\" & Year(Now()) & "\" & myfilename & ".xls"
Avatar billede petert Forsker
31. januar 2010 - 10:31 #3
Mange Tak for hjælpen. Det virker fint
MVH
Petert
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

IT-JOB

LINK Mobility

Support Specialist

Netcompany A/S

Test Consultant

Ringkjøbing Landbobank – Nordjyske Bank

Forretningsudvikler til procesoptimering

Politiets Efterretningstjeneste

Configuration Manager til PET's IT-afdeling

Everllence

Software Engineer