• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

***** ipv letters/cijfers

Status
Niet open voor verdere reacties.

Ericssport

Gebruiker
Lid geworden
7 jan 2009
Berichten
90
Beste probleemoplossers,

Ik heb zelf al het één en ander geprobeerd, helaas reikt mijn kennis van VBA niet ver genoeg om dit probleem op te lossen.
Door middel van de onderstaande code heb ik een bestand beveiligd, alleen vroeg ik mij af of het mogelijk was om in plaats van letters en cijfers **** oftewel sterretjes te krijgen bij het wachtwoord?!

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
Worksheets("Hoofdblad").Activate
NietZichtbaar
Me.Save
Application.DisplayAlerts = True
End Sub

Private Sub Workbook_Open()
Application.ScreenUpdating = False

Dim Sh As Worksheet
Dim Antwrd As String

On Error Resume Next

For Each Sh In Sheets
Sh.Visible = False
Next

Antwrd = LCase(InputBox("Geef wachtwoord", "Controle"))
Select Case Antwrd

Case "admin"
For Each Sh In Sheets
Sh.Visible = True
Next

Case "aze"
Sheets(1).Visible = True
Sheets(2).Visible = True
Sheets(3).Visible = True
Sheets(Hoofdblad).Visible = True


Case Else
ThisWorkbook.Close SaveChanges:=False
End Select
End Sub
 
Ericssport, gebruik ipv de 'inputbox' een userform met een textbox. Daar kan je een eigenschap op 'password' zetten waardoor je gewenste sterretjes zichtbaar worden.

Groet, Leo
 
Dank voor de snelle reactie, ik heb geprobeerd de textbox in te voegen, helaas ben ik een ware nitwit in dit alles, hoe zou kan ik er een textbox van maken?!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan