Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Beveiliging met wachtwoord  (gelezen 2045 keer)

0 leden en 1 gast bekijken dit topic.

Offline Oldy

  • Ervaren lid
  • ***
  • Berichten: 295
Beveiliging met wachtwoord
« Gepost op: 10 december 2003, 12:54:26 »
Mijn werkblad is beveiligd met een wachtwoord.
Doch hoe kan ik in mijn macro het wachtwoord omzeilen ?
De beveiliging moet in het begin van de macro even uit en op het einde weer aan, zonder te vragen naar het wachtwoord.


Sub BeveiligingAAN()
Dim intWachtwoord As Integer

    intWachtwoord =
   
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub


HP Pavillion Desktop 595 P0002NB
Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz   3.00 GHz
SSD 512 GT1030
Ram 16Gb
Seagate 3,5 inch 1 Tb Sata 7200 rppm
2019
64-bits besturingssysteem, x64-processor
Windows 10 Home - Versie : 21H2

Offline Ingrid B

  • Volledig lid
  • **
  • Berichten: 153
  • Ingrid Baplue Microsoft MVP Excel
Re:Beveiliging met wachtwoord
« Reactie #1 Gepost op: 10 december 2003, 14:16:41 »
ActiveSheet.Unprotect Password:="wachtwoord"

en nadien de beveiliging terug instellen met het wachtwoord.

Ofwel het werkblad beveiligen zonder de macro's te blokkeren:

ActiveSheet.Protect Password:="wachtwoord", UserInterfaceOnly:=True

Deze code kan je best in ThisWorkbook zetten in
Private Sub Workbook_Open()
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Oldy

  • Ervaren lid
  • ***
  • Berichten: 295
Re:Beveiliging met wachtwoord
« Reactie #2 Gepost op: 10 december 2003, 17:44:02 »
Beste Ingrid, dit werkt prima, maar of ik op het goede pad ben met mijn macro's ?
Dit heb ik er van gebrouwen.

Sub InvoerUitgavenDatumVandaag() 'Ga naar de datum van vandaag

    Dim strWachtwoord As String
    strWachtwoord = "ikke"
   
    ActiveSheet.Unprotect Password:=strWachtwoord
    Application.Goto Reference:="InvoerUitgavenDatumControleGetal"
   
    If ActiveCell.Value = 1 Then
        Application.Goto Reference:="InvoerUitgavenDatumControleGebied"
        Selection.SpecialCells(xlCellTypeFormulas, 1).Select
        ActiveCell.Offset(0, 3).Select
        ActiveSheet.Protect Password:=strWachtwoord, UserInterfaceOnly:=True
    Else
        MsgBox "Is dit het juiste jaar wel, kijk even naar het jaartal ?", vbInformation, "     GEEN DATUM GEVONDEN     "
    End If

End Sub
HP Pavillion Desktop 595 P0002NB
Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz   3.00 GHz
SSD 512 GT1030
Ram 16Gb
Seagate 3,5 inch 1 Tb Sata 7200 rppm
2019
64-bits besturingssysteem, x64-processor
Windows 10 Home - Versie : 21H2

Offline Ingrid B

  • Volledig lid
  • **
  • Berichten: 153
  • Ingrid Baplue Microsoft MVP Excel
Re:Beveiliging met wachtwoord
« Reactie #3 Gepost op: 10 december 2003, 18:40:35 »
Even m'n vorige bericht herlezen:
je gebruikt Unprotect
ofwel
Protect UserInterfaceOnly
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Oldy

  • Ervaren lid
  • ***
  • Berichten: 295
Re:Beveiliging met wachtwoord
« Reactie #4 Gepost op: 10 december 2003, 18:43:46 »
Ok, bedankt nogmaals
HP Pavillion Desktop 595 P0002NB
Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz   3.00 GHz
SSD 512 GT1030
Ram 16Gb
Seagate 3,5 inch 1 Tb Sata 7200 rppm
2019
64-bits besturingssysteem, x64-processor
Windows 10 Home - Versie : 21H2

 


www.combell.com