bloccare solo colonne raggruppate



  • bloccare solo colonne raggruppate
    di trittic (utente non iscritto) data: 22/01/2014 16:02:43

    ho creato un foglio excel con tantissime colonne e diverse di queste voglio che solo una persona le possa vedere, allora le ho raggruppate e appare il tasto 1 e 2 per aprire e chiudere i raggruppameti.
    Ora voglio bloccare SOLO l'apertura delle colonne raggruppate in modo che l'amministrazione le possa aprire solo con password e lasciare tutto il resto libero all'operatore (che non conosce la password e non le puo aprire) l'accesso all'inserimento dati.
    Come si fa?

    Grazie a chi mi aiuta
    Luigi



  • di LucaS. (utente non iscritto) data: 22/01/2014 17:00:07

    Seleziona tutte le celle
    dx del mouse-->formato cella-->scheda protezione togli la spunta da bloccata
    Ora nascondi le tue colonne
    Bloccando il foglio non potrai più scoprirle, ma avendo le celle sbloccate potrai comunque scrivere
    A questo punto devi fare in modo che premendo il pulsante 1 venga tolta la protezione e mostrate le colonne, mentre premendo il pulsante 2 le colonne vengano nascoste e la protezione ripristinata.
    Ti allego l'esempio



  • di LucaS. (utente non iscritto) data: 22/01/2014 17:04:22

    Ho aggiunto un nuovo file.
    Questo ha la protezione con password così nessuno potrà toglierla



  • di LucaS. (utente non iscritto) data: 22/01/2014 18:29:52

    Non c'è due senza tre...
    Ero di fretta.
    Il codice corretto è questo.
    Adesso cliccando su "Mostra" viene chiesta la password che ovviamente hai solo tu (adesso è "password")

     
    Private Sub CommandButton1_Click()
    On Error GoTo oo
    Worksheets("foglio1").Unprotect
    Columns("C:F").EntireColumn.Hidden = False
    Exit Sub
    oo:
    End Sub
    
    Private Sub CommandButton2_Click()
    On Error GoTo oo
    Columns("D:E").EntireColumn.Hidden = True
    Worksheets("foglio1").Protect Password:="password"
    Exit Sub
    oo:
    End Sub