leistr Skrevet 5. oktober 2006 Del Skrevet 5. oktober 2006 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
ravika Skrevet 5. oktober 2006 Del Skrevet 5. oktober 2006 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
leistr Skrevet 8. oktober 2006 Forfatter Del Skrevet 8. oktober 2006 Takk skal du ha. Det virker. Og jeg kan ha forskjellige passord for hver makro (dvs. ulikt fra VBA Prosjekt -passordet) Lenke til kommentar
ravika Skrevet 8. oktober 2006 Del Skrevet 8. oktober 2006 Takk skal du ha. Det virker. Og jeg kan ha forskjellige passord for hver makro (dvs. ulikt fra VBA Prosjekt -passordet) 7028072[/snapback] Jepp, kan bruke ulike passord ja. VBA passordet er bare for at ingen skal å innsikt i koden. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå