Avatar billede flim Nybegynder
12. april 2005 - 15:21 Der er 3 kommentarer og
2 løsninger

SaveAs i Excel

Hej eksperter.

Jeg har et andet program hvor jeg generere en csv-fil som jeg importere til Excel og kører en makro. I bunden af denne makro vil jeg nu gerne have at filen bliver gemt med et bestemt navn et bestemt sted.

Det er heller ikke så svært. Problemet opstår hvis filen findes i forvejen, så kommer den og prompter brugeren.

Det skal den ikke i mit tilfælde. Den skal altid gemme filen med det navn jeg giver den. Hvis filen findes i forvejen skal den overskrives.

Hvordan skrives det?

På forhånd tak
Avatar billede jpvj Nybegynder
12. april 2005 - 15:33 #1
If FileExists(TmpFileName) Then
  Kill TmpFileName
End If
ActiveWorkbook.SaveAs fileName:=TmpFileName
Avatar billede snowball Novice
12. april 2005 - 15:37 #2
Du kan også prøve at sætte nedenstående ind før din SaveAs.

Application.displayalerts = False

Så bliver beskeden ikke vist, og jeg mener at den så bare overskriver filen. Hvis du bruger det, så husk at sætte den tilbage til True til sidst i din macro ;)
Avatar billede flim Nybegynder
12. april 2005 - 15:42 #3
snowball - jeg prøvede din løsning, da den var den korteste og den virker fint efter hensigten.

SMid et svar og jeg deler mellem Jer
Avatar billede snowball Novice
12. april 2005 - 16:35 #4
:)
Avatar billede jpvj Nybegynder
13. april 2005 - 10:36 #5
snowball> Cool - den tager jeg også lige til mig :-)
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
Kurser inden for grundlæggende programmering

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