Gå til innhold

Passord til makro i excel ?


leistr

Anbefalte innlegg

Kan man passordbeskytte en bestemt (av flere) makroer som man har i en arbeidsbok i Excel? Dvs. at en av makroene kun blir tilgjengelig for programmereren (dvs. ikke for brukerne).

 

Jeg har prøvd opplegget med passordbelagte områder på excelarket, men disse kan jo slettes /endres når regnarket ikke er beskyttet i seg selv. Med makroer som skal foreta operasjoner ved at makroene skrur av og på arkbeskyttelsen selv, får man vel ikke noe passord på regnarket. (alternativt må brukerne kjenne passordet og skrive det inn hver gang).

Lenke til kommentar
Videoannonse
Annonse
Kan man passordbeskytte en bestemt (av flere) makroer som man har i en arbeidsbok i Excel?  Dvs. at en av makroene kun blir tilgjengelig for programmereren (dvs. ikke for brukerne).

Jepp, går fint å passordbeskytte bare enkelte macroer.

Først må du sette passordet i VBA:

Tools --> VBAProject Properities --> Protection

Her velger du: "Lock project for viewing" og setter passordet.

 

Når du så har gjordt dette legger du følgende kode øverst i alle macroene du vil passordbeskytte:

If InputBox("Vennligst oppgi passord") <> "****" Then Exit Sub

Du må bytte ut **** med hva du har opgitt som passord.

 

Når du så kjører macoen vil den spørre etter passord, for så å kjøre kun hvis korrekt passord har blitt tastet inn.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...