29. september 2008 - 18:58Der er
8 kommentarer og 1 løsning
Password ved åbning af ark
Hej
Jeg har lavet et regneark med flere ark. Her er der bl.a. et ark, hvor der ligger fortrolige oplysninger. Alle skal kunne åbne filen pånær dette ark. Det skal være muligt at åbne via et password. Har nogen en god ide til en makro, som kan lave dette.
Hvis det skal være skudsikkert? Så kan det ikke lade sig gøre. Du kan kode dig et stykke ad vejen via VBA, men hvis nogen VIL se dine data får de dem også at se.
Brug følgende til at skjule arket (skriv først et eller andet sted i det skjulte ark adgangskoden til at åbne det, fx i AC367.
Sub SkjulArk() Sheets("Ark1").Visible = xlVeryHidden End Sub
For at vise arket kan du bruge denne kode:
Sub VisArk() a = InputBox("Indtast adgangskode") If a = Sheets("Ark1").Range("AC367") Then Sheets("Ark1").Visible = True Else Exit Sub End If End Sub
Ret til fxv. angår det ark, der skal skjules og den celle, du skriver adgangdkoden i. Når det er færdigt, skal du have skjult det modul, du har koden i. Højreklik på modulnavnet og Vælg VBAProject Properties. I fanebladet Protection sætter du flueben i Lock Project for Viewing, og indsætter og bekræfter en adgangskode.
Det er som sagt ikke skudsikkert, da koden forholdsvis nemt kan brydes.
Sub SkjulArk() Sheets("Intern").Visible = xlVeryHidden End Sub
Sub VisArk() a = InputBox("Indtast adgangskode") If a = Sheets("Intern").Range("AC367") Then Sheets("Intern").Visible = True Else Exit Sub End If End Sub
Når et svar accepteres overføres point til den, hvis svar, der er blevet accepteret. I dette tilfælde accepterede banboy dit svar, selv om det egentlig var mig, der havde givet løsningen :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.