• 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.

beveiliging met knop

Status
Niet open voor verdere reacties.

bartdeboer87

Gebruiker
Lid geworden
13 sep 2006
Berichten
44
goedemorgen


Sub beveiligingopheffen()

ActiveSheet.Unprotect

End Sub



Sub beveiligingmaken()

ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
True, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
AllowFormattingRows:=True, AllowInsertingColumns:=True, AllowInsertingRows _
:=True, AllowInsertingHyperlinks:=True, AllowDeletingColumns:=True, _
AllowDeletingRows:=True, AllowSorting:=True, AllowFiltering:=True

End Sub

ik heb een Excel werkblad waar 2 knoppen staan, nu wil ik graag dat het 1 knop wordt, en die weet wanneer de beveiliging aan staat,


als beveiliging aan staat weergeeft: beveiliging opheffen,
en wanneer onbeveiligd:beveiligen.



Kan iemand mij helpen?

b.v.d.

B. de Boer
 
Laatst bewerkt:
Ik heb hier geen verstand van Exel, maar een beetje VB wel.. Is het een idee om met een ifje te werken?

If beveiliging = aan
doe 'm dan uit

If beveiliging = uit,
doe 'm dan aan

Ideetje?:)
 
Zoiets?

Code:
Sub protectionsheet()
With ActiveSheet
    If .ProtectContents = True Then
        .Unprotect Password:="jouwpaswoord"
    Else
        .Protect Password:="jouwpaswoord"
    End If
End With
End Sub

Wigi
 
Code:
Sub probeerbeveiliging()

With ActiveSheet
    If .ProtectContents = True Then
            ActiveSheet.Shapes("Button 104").Select
    Selection.Characters.Text = "beveiliging" & Chr(10) & ""
    With Selection.Characters(Start:=1, Length:=21).Font
        .Name = "Arial"
        .FontStyle = "Standaard"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
        
       ActiveSheet.Shapes("Button 104").Select
    Selection.OnAction = "beveiligingmaken"
        Range("A1").Select
    End With
    Else
                    ActiveSheet.Shapes("Button 104").Select
    Selection.Characters.Text = "beveiliging opheffen" & Chr(10) & ""
    With Selection.Characters(Start:=1, Length:=21).Font
        .Name = "Arial"
        .FontStyle = "Standaard"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
               ActiveSheet.Shapes("Button 104").Select
    Selection.OnAction = "beveiligingopheffen"
        Range("A1").Select
    End With

    End If
End With
End Sub

dit heb ik ervan gemaakt maar als ik hem toewijs aan button 104 doet hij eigelijk niets..
wat kan het probleem zijn
 
Code:
dit heb ik ervan gemaakt maar als ik hem toewijs aan button 104 doet hij eigelijk niets..  wat kan het probleem zijn[/QUOTE]

Misschien komt het omdat je ActiveSheet.ProtectContents = True en ActiveSheet.ProtectContents = False niet begrijpt. Ht is omgekeerd namelijk dan wat jij denkt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan