i min gamle word (2000) kunne man i makro få fat på aktuelt filnavn - og hvis det findes, så brug save - ellers saveas Så der skal placeres en if/else/end if omkring - noget i stil med (dette er ikke kode - men ret selv til til valide kald)
if Application.filname <> "" then Application.Save else Dim user, DocType, ProjectName, Dept, SaveAsFile, NameFile, SendPath user = Environ("USERNAME") SendPath = "C:\Users\" & user & "\Desktop\" DocType = "VOC" Application.Goto Reference:="Title" ProjectName = ActiveCell.Value On Error Resume Next Application.Goto Reference:="Task" On Error Resume Next Application.Goto Reference:="NumberLast" Dept = "Tooling" Application.Dialogs(xlDialogSaveAs).Show Format(DocType & " - " & ProjectName & " - " & Dept) end if
Filen jeg laver er en alm excel fil som andre kommer til at bruge, og den er baseret på templaten "normal" fra officepakken. Claes57, jeg vil forsøge at teste med dit script.
Claes57, kan du ikke smide et svar - det var alt andet lige dit input som ansporede min løsning.
Synes godt om
Ny brugerNybegynder
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.