24. marts 2009 - 19:31Der er
7 kommentarer og 1 løsning
Åben og gemmefunktion i VBA
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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sub Gemsom() 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, FileFormat:=xlNormal End If End Sub
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.