Print side | Luk vindue

Password

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=5043
Udskrevet den: 03.Dec.2024 kl. 18:41


Emne: Password
Besked fra: hauge
Emne: Password
Posteringsdato: 28.Feb.2024 kl. 09:19
Kære alle superbruger

Der kommer nye regler omkring timeregistring på arbejdespladsen

Nu vil jeg gerne lave et excel til 5 bruger alle skal indtaste deres navn og password
herefter åbner eks ark 1 som er forsiden og den fane hvor ens navn nu står og her kan
de så taste deres timer altså hvornår er de mødt og hvornår går de hjem,
det er så meningen at det kun er adm og den pågældende medarbejder der kun kan se det faneblad
osv håber det giver mening

Hilsen Henrik(Hauge)




Svar:
Besked fra: InfoTAL
Posteringsdato: 28.Feb.2024 kl. 13:07
Til hauge.

Tidligere har der været lignende emne.
Der ikke noget ark, så derfor vil jeg henvise til Microsoft:
se på support.microsoft.com/da-dk/Search/results?query=lås+celler
(her er vejledning til lås celler m.m.)
se på Gennemse 
*Beskyt ark
*Beskyt projektmappe
Anvender selv med låste celler og ark - med og uden kode.
Med kode er det vigtigt at huske koden, da det så ikke mere kan åbnes.
Håber det giver inspiration og ønsket mulighed eller andre kan supplere.


-------------
InfoTAL
v/H.C.
Bruger Excel 2024 DK, 64 bit.
Svar gives/modtages..
Accepteret løsning: MARKER tråden med TAK/Accepteret svar
s.e.&o.


Besked fra: maxzpad
Posteringsdato: 29.Feb.2024 kl. 09:21
Hej hauge

Det, du beskriver, bør helt overordnet set godt kunne lade sig gøre, og det kræver en makro/VBA-kode, som i sit omfang (ifølge min mening) ligger ud over det, der normalt ydes af pro bono-support i dette forum.

I håb om at det kan lede dig på rette vej, vil jeg foreslå følgende:

1) Når Excel-filen åbnes, skal der køre en "event macro" (Auto_Open eller Workbook_Open), som via brugerens Windows-id (environ("username")) styrer hvilke ark, som skal være synlige (xlSheetVisible). Hvis arkene er beskyttet med kode, skal makroen også låse brugerens ark op (fjerne arkbeskyttelsen).

2) Personligt ville jeg sætte de skjulte arks synlighed til værdien xlSheetVeryHidden, hvorved arkene ikke kan gøres synlige fra Excels brugergrænseflade.

3) Når Excel-filen lukkes, skal der køre en "event macro" (Auto_Close eller Workbook_Close), som skjuler alle ark (xlSheetVeryHidden) på nær forsiden/hovedarket. Hvis arkene skal være beskyttet med kode, skal makroen også låse ark (påføre arkbeskyttelse).

Med ovenstående behøver brugerne således ikke indtaste deres navn og password, idet de automatisk genkendes, når filen åbnes.



Print side | Luk vindue