La prima macro (Incolla) cosa dovrebbe fare? Le prime istruzioni, da Locked a Copy, a quali celle si riferiscono?
Per Protectall e Sprotectall prova a usare, invece di Sheets(I).Protect
- Codice: Seleziona tutto
Activeworkbook.Sheets(I).Protect
La sequenza con cui i fogli sono rappresentati sul vbaproject e' quella di creazione dei fogli, cioe' dei cosiddetti "CodeName", e non e' modificabile. Gli "indici" (quelli che abbiamo usato noi) sono riferiti alla posizione del tab col nome-foglio: 1 il piu' a sx, 2, quello dopo, etc.
Il foglio P101 mi sembra che sia protetto con una sua password e non riesci a sbloccarlo? Questo problema si ripercuote anche su Incolla, in quanto certamente avresti problema a incollare qualcosa in C17, e in piu' (a seconda di come e' stato protetto) potresti essere impedito anche nel selezionare le celle (da cui il tipo di errore che descrivi).
In linea di massima, pero', se non riesci a sbloccarlo a mano non ce la fara' nemmeno la macro.
Ciao.