Avatar billede dego Novice
25. november 2010 - 20:47 Der er 2 kommentarer og
1 løsning

Kode til gem fil uden at spørge om overskriv

Denne kode gemmer en ny fil udfra en eksisterende fil, med data jeg skal bruge senere.

Jeg mangler en kommando der ignorerer hvis filen eksisterer i forvejen og bare overskriver filen uden at meddele noget.

Kan nogen hjælpe med dette?

Range("A1:E10").Select
    Selection.Copy
    Workbooks.Add
    Range("A1:E10").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    ChDir "C:\Temp"
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Temp\Temp.xls" _
        , FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
    ActiveWindow.Close
        Range("A1").Select
Avatar billede kabbak Professor
25. november 2010 - 21:24 #1
Range("A1:E10").Select
    Selection.Copy
    Workbooks.Add
    Range("A1:E10").Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
    ChDir "C:\Temp"
    Application.DisplayAlerts = False
    ActiveWorkbook.SaveAs Filename:= _
                          "C:\Temp\Temp.xls" _
                        , FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
                          ReadOnlyRecommended:=False, CreateBackup:=False
    Application.DisplayAlerts = True
    ActiveWindow.Close
    Range("A1").Select
Avatar billede dego Novice
25. november 2010 - 23:04 #2
Når jeg kører koden bliver begge alerts-linier markeret med rødt og jeg får "syntax error".

I hjælpen står der bl.a.
When using the SaveAs method for workbooks to overwrite an existing file, the 'Overwrite' alert has a default of 'No', while the 'Yes' response is selected by Excel when the DisplayAlerts property is set equal to True

Når jeg læser ovenstående synes jeg der står at jeg først skal sætte den til "true" da jeg jo netop gerne vil overskrive den eksisterende fil?
Avatar billede dego Novice
26. november 2010 - 14:37 #3
Efter at have slettet begge alerts-linier og indtastet dem igen, fejler koden på noget andet i arket.

Jeg formoder derfor at det ikke er løsningen der er noget galt med, men har nu valgt at gøre det på en anden måde.

Tak for hjælpen.
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