Avatar billede tvc Seniormester
13. marts 2009 - 14:01 Der er 1 løsning

Tilpasning af VBA gemmefunktion og åbenfunktion

Hej

Jeg har følgende funktion til at gemme en Excel-mappe med efter import af en tekstfil:

    fileTosave = Split(ActiveWorkbook.Name, ".")(0)
    Flt = "Excel mappe(*.xls),*.xls,"
    Titel = "Gem Som!"
    Filnavn = Application.GetSaveAsFilename(fileTosave, Flt, 1, Titel)
    If Filnavn <> False Then
        ActiveWorkbook.SaveAs Filnavn
    End If

Mit problem er, at ovenstående ikke gemmer korrekt, da Excel ved afslutning af programmet endnu engang beder om at få filen gemt, da det eksisterende filformat kan medføre tab af funktioner i arket. Er der en der kan tilpasse ovenstående så den gemmer korrekt første gang i korrekt Excel-mappe format?


Jeg har ligeledes en åben funktion:

FuldStiOgFil = Application.GetOpenFilename

Workbooks.OpenText Filename:= _
FuldStiOgFil, Origin:=xlWindows _
, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 1), Array(2, 4), Array(12, 1 _
), Array(40, 1), Array(49, 1), Array(90, 1), Array(102, 1), Array(116, 1), Array(130, 1), _
Array(144, 9)), TrailingMinusNumbers:=True

Er der en der kan tilpasse denne til automatisk af stille sig til C:, da filen ligger her?

Hilsen

TVC
Avatar billede tvc Seniormester
24. marts 2009 - 19:32 #1
Lukker - spørgsmål bliver ikke vist på siden.
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

Politiets Efterretningstjeneste

Teamledere til PETs indhentningsafdeling

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef til Cyber Security Guidance ved Cyberdivisionen i Forsvaret

Politiets Efterretningstjeneste

Bliv IT-supporter i PET's IT Servicedesk

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations