Avatar billede hcichosz Praktikant
30. august 2008 - 15:41 Der er 5 kommentarer og
1 løsning

vba gem excel får det lukkes

Hej kan man i excel lave sådan at den gemmer ændringene før mappen kan lukkes

Mvh Henrik Cichosz
Avatar billede kabbak Professor
30. august 2008 - 15:46 #1
Prøv med denne i ThisWorkbook modulet


Private Sub Workbook_BeforeClose(Cancel As Boolean)
    If Not ActiveWorkbook.Saved Then
        ActiveWorkbook.Save
    End If
End Sub
Avatar billede kabbak Professor
30. august 2008 - 15:50 #2
Man kan også lave, så den ikke spørger, bare gør det.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    If Not ActiveWorkbook.Saved Then
    Application.DisplayAlerts = False
        ActiveWorkbook.Save
    Application.DisplayAlerts = True
    End If
End Sub
Avatar billede jkrons Professor
30. august 2008 - 16:41 #3
Den sidstnævnte er lidt "tricky", hvisi mappen ikke allerede er gemt. Så gemmer den under navnet Mappe1.xls, og næste gang man gemmer en mappe, der endnu ikke er gemt, gør den den samme og overskriver den føste - uden at advare pga DisplayAlerts=False.
Avatar billede kabbak Professor
30. august 2008 - 17:09 #4
Ja, man skal huske at gemme som, første gang, den skal gemmes.
Avatar billede hcichosz Praktikant
30. august 2008 - 17:11 #5
Hej
Jeg bruger den føste, smid et svar
Avatar billede kabbak Professor
30. august 2008 - 17:18 #6
et svar ;-))
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