18. oktober 2005 - 19:26
Der er
8 kommentarer og 2 løsninger
Automatiske handlinger ved åbning af et regneark
Jeg har et regneark, som indeholder en række funktioner som jeg selv har oprettet i VBA. Regnearket ligger på et netværksdrev og benyttes af mange. For at lette arbejdet, ville jeg gerne indsætte en automatik i arket, som: 1. Automatisk åbner et andet regneark (på et netværksdrev med stien \\drevnavn89\mappe1\mappe2\ark.xls) 2. Automatisk åbnes som skrivebeskyttet, og automatisk lukkes UDEN at gemme. Tror at det er rimelig simpelt, men kan ikke lige få det til at virke. På forhånd tak
Annonceindlæg fra Netic
18. oktober 2005 - 20:49
#1
Er ikke helt sikker på hvordan du vil skrue det sammen, men du kan måske bruge dette: Workbooks.Open Filename:="\\PC2\C\Mappe1.xls", ReadOnly:=True ActiveWorkbook.Close SaveChanges:=False Enten ReadOnly:=True eller SaveChanges:=False burde være tilstrækkeligt. Placer koden i hhv Workbook_Open og _Close.
18. oktober 2005 - 20:55
#2
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) ActiveWorkbook.Saved = True Cancel = True End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) ActiveWorkbook.Saved = True End Sub jeg ville nok vælge dette
18. oktober 2005 - 20:55
#3
ActiveWorkbook.Close osv skal nok være: Windows("Mappe1.xls").Close SaveChanges:=False så du ikke lukker en tilfældig mappe.
18. oktober 2005 - 21:00
#4
brynil > koden kan jo ligge i den mappe der åbnes skrivebeskyttet.
18. oktober 2005 - 21:02
#5
kabbak > femøren faldt sekunder før din kommentar :)) Mit ex forudsætter jo kode der lukker mappen!
19. oktober 2005 - 00:13
#6
Hvis det er det første regneark der skal være skrivebeskyttet kan du indsætte nedenstående kode i modulet ThisWorkbook. Private Sub Workbook_Open() ThisWorkbook.ChangeFileAccess xlReadOnly Workbooks.Open Filename:="\\PC2\C\Mappe1.xls", ReadOnly:=True End Sub
20. oktober 2005 - 19:12
#7
Kabbak vandt ;-)
20. oktober 2005 - 19:18
#8
et svar ;-))
20. oktober 2005 - 19:21
#9
Ha! Der burde være noget der hed handicap. Så fik vi andre oss' en chance. ;))
25. januar 2006 - 23:06
#10
marker mit navn og tryk accepter, hvis det virkede
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig