Post by alePost by aleciao a tutti,
ho un foglio protetto e vorrei, nonostante sia protetto poter raggruppare le date in una pivot.
qualche idea.
grazie come sempre.
ciao
ale
ActiveSheet.Unprotect Password:="0"
Range("A16:AQ16").Select
Selection.AutoFilter
Range("D16").Select
ActiveSheet.Protect Password:="0", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowUsingPivotTables:=True, UserInterfaceOnly:=True, AllowDeletingRows:=True, AllowFormattingColumns:=True, EnableOutlining:=True, AllowFiltering:=True
in pratica a questa pivot vorrei poter fare i filtri e i raggruppamenti per data sempre sulle colonne. Pare che funziona, nel senso che inserisce e toglie il filtro e la possibilità dei raggruppamenti, solo che mi da
errore di run time 1004 errore definito dall'applicazione o dall'oggetto
anche se, nonostante tutto, mi mette e toglie a dovere i filtri e raggruppamenti, ma vedo che la protezione non la rimette...mentre se nell'ultima parte dei permessi inserisco solo
ActiveSheet.Protect Password:="09", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True, AllowUsingPivotTables:=True
non mi permette il raggruppametno, ma filtro e metti/toglie protezione funziona alla grande...
consigli?
ciao
ale
penso che l'unica soluzione sia quella di costruirsi due pulsanti.
sul primo (per raggruppare) mettere una cosa tipo
ActiveSheet.Unprotect
Selection.Group Inizio: = True, fine: = True, Periodi: = Array (False, False, False, _
False, True, False, False)
ActiveSheet.Protect DrawingObjects: = TRUE Contenuto: = True, Scenarios: = True
e sull'altro, per dividere, mettere
ActiveSheet.Unprotect
Selection.Ungroup
ActiveSheet.Protect DrawingObjects: = TRUE Contenuto: = True, Scenarios: = True
ciao
ale