Print side | Luk vindue

Automatisk kopi af ark

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=3986
Udskrevet den: 27.Apr.2024 kl. 03:04


Emne: Automatisk kopi af ark
Besked fra: Bøffe
Emne: Automatisk kopi af ark
Posteringsdato: 27.Aug.2019 kl. 12:44
Hej
jeg har nu i en uges tid prøvet at løse det, uden at have fundet en løsning, så nu har jeg brug for ligt hjælp til at løse den, hvis det kan lad sig gøre. 

Jeg har et Excel ark som laver en kopi når man åbner det, er det muligt at lave sådan at det kun laver en kopi når man låser det op for at redigere i det. da det er et ark se der bliver set på mange gange i løbet af en dag.
det er ikke så vigtig om den laver en kopi når man åbner eller lukker, det skal bare kun være når den er låser op for at redigere at den skal gøre det.

uploads/2068/Vagtplan2.xlsm" rel="nofollow - uploads/2068/Vagtplan2.xlsm


Koden er 1234

mvh
Steen



Svar:
Besked fra: Skovgaard
Posteringsdato: 29.Aug.2019 kl. 14:29
Hej Steen,

Kan du ikke bruge Workbook_SheetChange fremfor Workbook_Open?

/Skovgaard


Besked fra: Bøffe
Posteringsdato: 29.Aug.2019 kl. 15:57
Hej Skovgaard

Det kan jeg ikke heller ikke få til at virke.Cry 

Men jeg har fået Workbook_BeforeSave til at virke ligt der hen ad vejen, så laver den da ikke en kopi vær gang den bliver åbent, ikke helt den løsning som jeg kunne tænke mig, men dog et stykke hen af vejen.

Så jeg arbejder ligt vidder på en løsning. Smile 

Steen


Besked fra: Skovgaard
Posteringsdato: 30.Aug.2019 kl. 07:32
Hej Steen,

Prøv at se vedhæftede, der virker SheetChange i hvert fald.
Men måske ikke så optimalt, når vagtplanen skal ændres!?

https://forum.excel-regneark.dk/uploads/2506/Vagtplan.xlsm" rel="nofollow - uploads/2506/Vagtplan.xlsm

/Skovgaard


Besked fra: Skovgaard
Posteringsdato: 30.Aug.2019 kl. 08:26
Man kan også lave en knap til at låse arket op, så tror jeg det virker som du ønsker, se vedhæftede.

uploads/2506/Vagtplan2.xlsm" rel="nofollow - uploads/2506/Vagtplan2.xlsm


/Skovgaard


Besked fra: Bøffe
Posteringsdato: 30.Aug.2019 kl. 10:50
Tak for dine to forslag til at hjælpe mig, men de to som i dagligedagen som skal side og lave ændre i vagtplan er bruger på lavt plan, så det er ikke noget som skal komme og stille spørgmål på noget tidspunkt, den skal kun spørge om du ønsker at gem når de lukker det. ellers gå det galt.

Der er også 10 til 14 mand som er inde og kik på det i døgnet og op til flere gange, og her er spørgsmål adgangskode, hvor de har fået besked på, kun at tryk på skrivebeskyttet, somme tider også en for stor opgave.

Men har lige et spørgsmål som du måske også kan hjælpe mig med.

Er det best at lave aller makro i samme modul, eller laver flere moduler og er der en begrænsning på hvor mange makro der må ligge de forskelige steder.

Steen   


Besked fra: Skovgaard
Posteringsdato: 30.Aug.2019 kl. 11:17
Hvis der er lavet ændringer i dit ark, spørger Excel så ikke automatisk om du ønsker at gemme?

Ellers kan du tjekke vedhæftede, den spørger inden du lukker.

uploads/2506/Vagtplan4.xlsm" rel="nofollow - uploads/2506/Vagtplan4.xlsm

Hmm... Er selv stadig forholdsvis ny ift VBA programmering, men synes det er fedt! Wink 
Jeg vil dog anbefale at du ligger dine koder i modul, hvor du sagtens kan have flere koder liggende i samme modul.
Har du den liggende på et ark, vil din kode være væk, hvis du sletter dette ark. Fra Modul, kan du også kalde andre koder/makroer.

/Skovgaard


Besked fra: Bøffe
Posteringsdato: 30.Aug.2019 kl. 12:00
Jo Excel gør men kun hvis man har ændringet noget.
Men når makroen køre så spørger den også selvom man ikke har ændre noget, og to gange hvis to gange har ændre noget.

Og der problemet er, jeg kunne godt tænke mig at den kun lave en backup når projektmappe er låst op for redigering og uden at stille spørsmål.

Og at man kun fik en backup nå der blev lavet ændringer, og ikke også hvis der en som vælger gem som.


Steen


Besked fra: Skovgaard
Posteringsdato: 30.Aug.2019 kl. 12:26
Det går ud over mine evner. 
Der er en løsning på nedenstående link (næst-sidste indlæg), men de anbefaler at man ved hvad man laver, for at bruge denne løsning.

https://www.mrexcel.com/forum/excel-questions/574879-run-macro-when-worksheet-unprotected.html" rel="nofollow - https://www.mrexcel.com/forum/excel-questions/574879-run-macro-when-worksheet-unprotected.html

/Skovgaard



Besked fra: Bøffe
Posteringsdato: 30.Aug.2019 kl. 12:52
Ja det er også over min.

ja den løsning holder jeg min fra og den vil nok heller ikke virke da jeg ikke sidder med fuld adm rettigheder over vores pc'er.

Men du skal have tusind tak for hjælpen.

mvh
Steen


Besked fra: Skovgaard
Posteringsdato: 30.Aug.2019 kl. 13:07
Det var så lidt Wink



Print side | Luk vindue