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?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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.