proteggere celle e macro



  • proteggere celle e macro
    di luigi biasotto (utente non iscritto) data: 29/07/2016 15:21:14

    Buon giorno a tutti, chiedo se possibile se qualcuno mi aiuti, ho creato un simulatore di tariffe come da allegato (in foto) per evitare che qualche collega manometti il risultato o le formule, vorrei proteggere il foglio lasciando campo libero, di inserimento dati solo su alcune celle (quelle di color giallo), e fino a qui non ho problemi, però quando clicco il pulsante " cancella & salva" non mi fa funzionare la macro a esso collegata, e stessa cosa sui pulsanti che aumentano e diminuiscono un valore che è un controllo modulo, io penso perche appunto ho bloccato l'intero foglio con l'esclusione delle celle (gialle).
    In attesa di ricevere vostro aiuto saluto tutti



  • di Vecchio Frac data: 29/07/2016 15:40:16

    Probabilmente dovrai sproteggere e riproteggere il foglio ogni volta che fai un'operazione sulle celle o sui fogli.
    Activesheet.Protect e Activesheet.Unprotect





  • proteggere celle e macro
    di luigi biasotto (utente non iscritto) data: 29/07/2016 16:00:05

    Grazie Vecchio Frac della risposta immediata, ma nel frattempo io avevo inserito questo comando sulla macro " cancella e salva" ---------Activesheet.Protect password:="pw", userinterfaceonly:=True ......... e con questa funziona .....ok ma non funzionano le spunte-----come vedi da foto ho inserito 6 controlli modulo ( vero o falso) tramite spunta, questi non funzionano e cioè quando inserisco la protezione questi non funzionano......................
    grazie
    luigi



  • di Vecchio Frac data: 29/07/2016 16:18:27

    Uhm,
    1) le checkbox sono controlli modulo o controlli ActiveX?
    2) il foglio è protetto integralmente, anche con la modifica degli oggetti disabilitata?
    3) puoi allegare un esempio che riproduca il problema?




  • proteggere celle e macro
    di luigi biasotto (utente non iscritto) data: 29/07/2016 16:30:18

    Ti allego il file ......il foglio e protetto ........ se clicchi su cancella e salva si azzera il tutto, e cosi va bene per far comparire altre simulazioni basta che inserisci su cella gialla " destinazione " la sigla di una provincia d'italia, vedrai che i controlli modulo non funzionano ti confermo che sono controlli modulo solo e non activex
    grazie



  • di Raffaele_53 data: 30/07/2016 11:48:34

    Secondo me hai protetto tutta l'area compreso gli oggetti
    Se selezioni l'intero foglio/formatto celle/protezione i due quadratini falli diventare bianchi (no colore no spunte)
    Adesso con CTRL premuto, clicca solo sulle celle con all'interno le formule che vuoi prottegere /formatto celle/protezione e metti la spunta sul primo.
    Proteggi il foglio, con le prime due voci spuntate...(casomai verso la fine la spunta su modifica oggetti)
    Le macro non vanno protette, casomai metti una passw per entrare nell'editor
    ex per CANC  
     
    Sub CANC()
    ActiveSheet.Unprotect Password:=""
        Range("O7") = "0"
        Range("k4") = ""
        Range("n7") = ""
        Range("I11") = ""
        Range("I9") = "1"
        Range("I7") = "40"
        Range("F11") = "20"
        Range("F9") = "120"
        Range("F7") = "80"
       Range("F7").Select '???????
    ActiveSheet.Protect Password:="", userinterfaceonly:=True
        ActiveWorkbook.Save
    End Sub


  • proteggere celle e macro
    di luigi biasotto (utente non iscritto) data: 01/08/2016 08:08:17

    Buon giorno Raffaele_53 ho inserito quanto tu hai scritto, funziona a metà mi spiego meglio, quando clicco su cancella e salva (cioè sulla macro ) funziona le altre celle sono bloccate tutto ok , ma i moduli e cioè dove ce scritto PDF e quelli sotto e anche il modulo con le due frecce sono bloccati
    Grazie
    luigi



  • di Vecchio Frac data: 01/08/2016 11:13:58

    Ho capito adesso l'inghippo :)
    Non è un problema delle caselle di controllo o degli oggetti, ma della cella collegata N7, quella che riceve il valore VERO/FALSO e fa scattare la visualizzazione del preventivo nelle colonne A-B-C.
    Devi lasciare sbloccata anche quella cella se vuoi che tutto funzioni senza errori perchè quando proteggi il foglio solo le celle non bloccate possono venir modificate. Quando premi il checkbox (per esempio a fianco di PDF) la cella N7 viene valorizzata a VERO e questo fa sì che nelle colonne A-B-C si compia la magia :)
    Prova e vedrai che funziona senza dover mettere mano al codice e agli altri oggetti.




  • proteggere celle e macro
    di luigi biasotto (utente non iscritto) data: 01/08/2016 17:15:12

    Grande vecchio Frac.................funziona grazie