Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketTidsfrist adgang til workbook

 Besvar Besvar
Forfatter
Oliver Storm Se dropdown
Forum Begynder
Forum Begynder


Medlem: 23.Apr.2015
Status: Offline
Point: 9
Direkte link til dette indlæg Emne: Tidsfrist adgang til workbook
    Sendt: 23.Apr.2015 kl. 16:56
Hej alle

Jeg vil meget gerne have enten en "Time limit" eller "User limit" på et af mine excel woorkbooks.

Er desværre ikke så stærk til VBA, så er der nogen her inde som kan hjælpe? 

Tak
Til top



Til top
froksen Se dropdown
Sølv bruger
Sølv bruger


Medlem: 21.Maj.2011
Land: DK
Status: Offline
Point: 196
Direkte link til dette indlæg Sendt: 23.Apr.2015 kl. 18:42
Hej Oliver

Er det en tidsbegrænsning på hvor længe arket på være åben eller, hvor længe det kan redigeres eller hvad er det egentlige formål med begrænsningen? :-)
Til top
Oliver Storm Se dropdown
Forum Begynder
Forum Begynder


Medlem: 23.Apr.2015
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 23.Apr.2015 kl. 22:16
Hej 

Formålet er ark'et skal være tilgængelig i ca. 4-6 måneder og derefter ikke muligt at åbne igen. 

Ved ikke om det er muligt?
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5479
Direkte link til dette indlæg Sendt: 24.Apr.2015 kl. 07:35
Det kan laves meget let med en enkelt kodelinje i 'Workbook_Open' eventen, men du bør nok spørge dig selv om dette virkelig er metoden???

Enhver 'sikkerheds' løsning, der bygger på VBA, kan meget let slås fra, bare ved at deaktivere makroer!

Rent faktisk vil det være meget mere sikker, blot at lave en alarm i din kalender, der pågældende dag, hvor regnearket ikke længere skal være tilgængelig, og så selv gå ind og slette arket manuelt - så, er du også sikker på, at det virkeligt er gjort...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
froksen Se dropdown
Sølv bruger
Sølv bruger


Medlem: 21.Maj.2011
Land: DK
Status: Offline
Point: 196
Direkte link til dette indlæg Sendt: 24.Apr.2015 kl. 16:00
Hvis det er fordi, at du gerne vil have, at brugerene skal kunne læse arket efter x-antal-tid bare uden at kunne ændre i det. Så kunne en mulighed være at sætte kode på arket?

Se evt. nedrestående link:
http://www.excel-easy.com/examples/read-only-workbook.html
Til top
Oliver Storm Se dropdown
Forum Begynder
Forum Begynder


Medlem: 23.Apr.2015
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 26.Apr.2015 kl. 16:10
Hej!

Tak for svar. 

Ideen er at man får arket, og efter noget tid er det slet ikke muligt at åbne det. 

Må undersøge muligheden med Workbook_Open

Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5479
Direkte link til dette indlæg Sendt: 26.Apr.2015 kl. 20:02
Jamen, det er såment nemt nok...

Hvis vi antager, at man ikke må kunne åbne regnearksfilen efter den 24. december 2015, så er koden blot:
Private Sub Workbook_Open()
      If Date > DaterSerial(2015,12,24) Then ThisWorkbook.Close False
End Sub
...men, blot husk, som jeg tidligere har nævnt: Dettte er UFATTELIGT let at omgå!
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
Oliver Storm Se dropdown
Forum Begynder
Forum Begynder


Medlem: 23.Apr.2015
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 28.Apr.2015 kl. 16:17
Hej 

Tusind tak for det! 

Ja, det er lidt kedeligt hvis man bare kan deaktivere makroer. 

Men det er en start :) 
Til top
Oliver Storm Se dropdown
Forum Begynder
Forum Begynder


Medlem: 23.Apr.2015
Status: Offline
Point: 9
Direkte link til dette indlæg Sendt: 28.Apr.2015 kl. 16:27
Mmh får en fejl? Kan godt ske at det bare er mig som er noob:

"Compile error: 

Sub or Function not defind"

Hva' går galt?
Til top
EXCELGAARD Se dropdown
Platin bruger
Platin bruger


Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5479
Direkte link til dette indlæg Sendt: 29.Apr.2015 kl. 08:07
Ups - en stavefejl - der er kommet et 'r' for meget med - kommandoen hedder:
DateSerial
og, ikke
DaterSerial
Sorry...
Husk, at trykke på [Tak], hvis du kan lide et indlæg.
Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2025 Dansk Regneark Forum - en del af Excel-regneark.dk