Avatar billede alj Praktikant
21. juli 2002 - 22:30 Der er 6 kommentarer og
1 løsning

DisplayAlerts virker ikke

Er der mon nogen der kan forklare mig hvad der er galt med følgende makro:
Private Sub Auto_Close()
Application.DisplayAlerts = False
Range("c6").Select
ActiveCell.Value = "Farvel"
Range("c5").Select
ActiveCell.Value = "xx"
Worksheets("Ark2").Visible = False
End Sub
Ideen er at brugeren IKKE skal spørges om de seneste ændringer skal gemmes eller ej.
Filen skal bare lukkes MED de seneste ændringer.
mvh
alj
Avatar billede Slettet bruger
21. juli 2002 - 22:53 #1
Du skal tilføje til sidst:

ActiveWorkbook.Close False
Avatar billede Slettet bruger
21. juli 2002 - 22:55 #2
Rettelse:

ActiveWorkbook.Close True
Avatar billede Slettet bruger
21. juli 2002 - 23:01 #3
Rettelse til tidligere rettelse: (det er sent om aftenen) :-)

Hvis du vil undgå at brugeren skal spørges om et filnavn når du gemmer, er du nødt til at angive et selv.

f.eks:
ActiveWorkbook.Close True, "C:\temp\test.xls"
Avatar billede Slettet bruger
21. juli 2002 - 23:08 #4
Hvis du bruger Excel XP kan du bruge den event der hedder Workbook_BeforeClose, til at gemme arket.

------------------------

Private Sub Workbook_BeforeClose(Cancel As Boolean)

    Application.DisplayAlerts = False
    Range("c6") = "Farvel"
    Range("c5") = "xx"
    Worksheets("Ark2").Visible = False
    ActiveWorkbook.Save

End Sub
Avatar billede alj Praktikant
22. juli 2002 - 00:18 #5
Det virker, glimrende....
Men gider du ikke lige lave det som et svar, så jeg kan give point
mvh
alj
ps ja det er sent efterhånden, men hva'...
Avatar billede Slettet bruger
22. juli 2002 - 00:23 #6
Ok. :-)
Avatar billede alj Praktikant
22. juli 2002 - 09:13 #7
Mange tak'r
mvh
alj
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