• 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 werkblad -> groeperen

Status
Niet open voor verdere reacties.

Maatjuuh

Nieuwe gebruiker
Lid geworden
23 apr 2017
Berichten
3
Beste lezer,

Ik zit met het volgende probleem.
Als ik in Excel 2007 een tabblad beveilig kan ik geen gebruik meer maken van groeperen. Gezien de omvang van dit bestand is dit echter voor de eindgebruiker wel noodzakelijk.

Online heb ik gevonden dat ik dit kan oplossen door de onderstaande macro op te nemen in ThisWorkbook..

Code:
Private Sub Workbook_Open()
Dim x As Long

    For x = 1 To ActiveWorkbook.Sheets.Count
        With ActiveWorkbook.Sheets(x)
            .Protect UserInterfaceOnly:=True
            .EnableOutlining = True
        End With
    Next

End Sub

Dit werkt inderdaad netjes. Echter kan ik nu geen gebruik meer maken van filters en kan ik in de gedeblokkeerde invoercellen nu ook geen waardes meer intypen.
Hoe kan ik dit aanpassen? Extra regeltje opnemen in de macro? Zo ja, welke dan?

Alvast bedankt voor jullie hulp!

Groetjes Erik
 
Zo misschien?

Code:
Private Sub Workbook_Open()
Dim x As Long
    For x = 1 To ActiveWorkbook.Sheets.Count
        With ActiveWorkbook.Sheets(x)
            .Protect UserInterfaceOnly:=True[COLOR="#FF0000"], _
            AllowFiltering:=True[/COLOR]
            .EnableOutlining = True
            [COLOR="#FF0000"].EnableSelection = xlUnlockedCells[/COLOR]
        End With
    Next
End Sub
 
Bedankt voor deze oplossing.
Het lijkt gedeeltelijk te werken. Bij het opnieuw openen van dit bestand krijg ik af en toe (dus niet altijd) de volgende error:

error1.png

het lijkt erop dat dit door de macro komt:
error2.png

Enig idee hoe we dit weer kunnen oplossen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan