Risultati da 1 a 12 di 12

Discussione: Ordinare dati tabella in foglio protetto



  1. #1
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Ordinare dati tabella in foglio protetto

    Ciao ragazzi.
    Come da titolo, in un foglio protetto, ho una tabella formattata dove però non riesco ad ordinare i dati (i filtri per intenderci).
    Ho provato a proteggere in diversi modi (permettendo l'uso di filtri per esempio) ma non succede nulla...

    Potete aiutarmi?
    Vi ringrazio

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6821
    Versione Office
    2013
    Likes ricevuti
    721
    Likes dati
    166

    Re: Ordinare dati tabella in foglio protetto

    Ciao Cavier

    Quando si protegge un foglio ti si apre una finestra all'interno della quale c'ê la,possibiltà di scegliere quali azioni consentire qualora il foglio sia protetto; tra queste dovresti trovare Ordina: spunta la casella e l'ordinamento dovrebbe essere consentito nonostante il foglio sia protetto.

    Poi è ovvio che si può fare tutto anche da VBA.

    Alfredo

  3. #3
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Ordinare dati tabella in foglio protetto

    Si così funziona ma le celle della tabella le devo mettere sbloccate.
    In questo modo c'è il rischio di cancellazione involontaria.

    Se le blocco invece non mi fa fare niente (anche spuntando Ordina).

  4. #4

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2833
    Versione Office
    Excel 2013
    Likes ricevuti
    1027
    Likes dati
    983

    Re: Ordinare dati tabella in foglio protetto

    Applica il filtro tramite VBA e all'apertura del foglio, sempre da VBA, applica la protezione con l'argomento UserInterfaceOnly:=True così facendo l'operatore non potrà modificare se non da VBA

    Codice: 
    Private Sub Workbook_Open()
    Foglio1.Protect UserInterfaceonly:=True
    End Sub

  5. #5
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Ordinare dati tabella in foglio protetto

    Ho messo il codice in un modulo vba, poi ho protetto il foglio ma non cambia la sostanza... XD

  6. #6
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Ordinare dati tabella in foglio protetto

    Ti metto l'allegato.
    La tabella è nel primo foglio con le statistiche dei giocatori.

    Per sbloccare digita "maurizio"
    File Allegati File Allegati

  7. #7

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2833
    Versione Office
    Excel 2013
    Likes ricevuti
    1027
    Likes dati
    983

    Re: Ordinare dati tabella in foglio protetto

    Nel Modulo di classe "ThisWorkBook":
    Codice: 
    Private Sub Workbook_Open()
        Foglio6.Protect Password:="maurizio", UserInterfaceonly:=True, AllowFiltering:=True
    End Sub
    File Allegati File Allegati

  8. #8
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Ordinare dati tabella in foglio protetto

    Ti ringrazio per la pazienza ma se provo ad ordinare dalla Z alla A per esempio il nome degli Allievi (tabella gialla) a me rimane tutto in ordine dalla A alla Z... :292:

  9. #9

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2833
    Versione Office
    Excel 2013
    Likes ricevuti
    1027
    Likes dati
    983

    Re: Ordinare dati tabella in foglio protetto

    Ho creato due tasti. Uno per l'ordine crescente e l'altro decrescente.

    Questo codice all'avvio del file lo blocca con protezione
    Codice: 
    Private Sub Workbook_Open()
        Foglio6.Protect Password:="maurizio", UserInterfaceonly:=True, AllowFiltering:=True
    End Sub

    questo è il codice per i tasti
    Codice: 
    Sub ProtectionSortAsc()
     
    If Not Intersect(Selection, ActiveSheet.ListObjects("Tabella2").Range) Is Nothing Then
        iCol = Selection.Column - ActiveSheet.ListObjects("Tabella2").Range(1, 1).Column + 1
        Set col = ActiveSheet.ListObjects("Tabella2").HeaderRowRange(iCol)
        
        Range("Tabella2").Sort _
            key1:=col, _
            order1:=xlAscending, _
            Header:=xlYes
    End If
    End Sub
    
    
    Sub ProtectionSortDesc()
     
    If Not Intersect(Selection, ActiveSheet.ListObjects("Tabella2").Range) Is Nothing Then
        iCol = Selection.Column - ActiveSheet.ListObjects("Tabella2").Range(1, 1).Column + 1
        Set col = ActiveSheet.ListObjects("Tabella2").HeaderRowRange(iCol)
        
        Range("Tabella2").Sort _
            key1:=col, _
            order1:=xlDescending, _
            Header:=xlYes
    End If
    End Sub
    l'ordine viene eseguito sulle colonne della selezione attuale (es. seleziona campo allievo o una cella nel campo allievo)
    File Allegati File Allegati

  10. #10
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Ordinare dati tabella in foglio protetto

    Ti ringrazio, strano però che bisogna ricorrere a vba per farlo.
    Nel senso che per ordinare le altre colonne devo quindi creare tanti pulsanti appositi... a tal proposito come faccio? Devo mica mettere .Column +2 e quindi +3, +4, eccetera per le altre colonne?

    Grazie ancora!!!!!

  11. #11

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2833
    Versione Office
    Excel 2013
    Likes ricevuti
    1027
    Likes dati
    983

    Re: Ordinare dati tabella in foglio protetto

    Basta posizionarsi (selezionare) sul campo voluto e fare click su uno dei pulsanti

    Inviato dal mio Nexus 7 utilizzando Tapatalk

  12. #12
    L'avatar di Cavier80
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Milano
    Età
    35
    Messaggi
    50
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    1

    Re: Ordinare dati tabella in foglio protetto

    Ah ok, ora mi è chiaro!

    Grazie ancora!!!!!

Discussioni Simili

  1. evidenziare che un foglio è protetto / non protetto
    Di FB17 nel forum Domande su Excel VBA e MACRO
    Risposte: 6
    Ultimo Messaggio: 24/12/16, 18:23
  2. evidenziare che un foglio è protetto / non protetto
    Di FB17 nel forum Test dei vostri post
    Risposte: 0
    Ultimo Messaggio: 24/12/16, 00:46
  3. ordinare dati dentro una tabella
    Di BRAZ66 nel forum Domande su Excel in generale
    Risposte: 16
    Ultimo Messaggio: 05/09/16, 19:24
  4. Non si riesce a ordinare i dati di una tabella
    Di StefanoDB nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 19/05/16, 20:30
  5. Macro su foglio protetto
    Di Bolz1 nel forum Domande su Excel VBA e MACRO
    Risposte: 7
    Ultimo Messaggio: 23/01/16, 00:16

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •