Se i codici sono 70 e se ne usano sempre solo 10 allora il vostro ucas (ufficio complicazioni affari semplici) ha lavorato sodo.
Non ho XL2007, ma in XL2010 i controlli (tipo il pulsante) sono reperibili nella scheda Sviluppo, gruppo Controlli, Inserisci (se pubblichi le versioni di Office in uso il supporto puo' essere piu' mirato; vedi la mia "firma").
Quanto al fatto che "selezionare manualmente le celle per costruire le macro è impossibile [perche'] sono troppe", questo mi riporta a una delle mie prime considerazione sul tuo foglio, dove a mio parere i dati "sono inseriti senza nessuna strutturazione ma solo con lo scopo di visualizzarli in una tabella standard": nel file che hai pubblicato hai confuso celle con dati da compilare, con etichette, o con formule, che adesso non sono facilmente accessibili.
Non vorrei, aiutandoti a completare quanto hai in mente, aggravare la situazione complessiva; comunque se vuoi azzerare il contenuto delle celle non protette potrai usare una macro come questa:
- Codice: Seleziona tutto
Sub UnprClear()
If ActiveSheet.ProtectContents = True Then
For Each cc In ActiveSheet.UsedRange
If cc.Locked = False Then cc.ClearContents
Next cc
Else
MsgBox ("Il foglio non sembra protetto, processo di cancellazione abortito")
End If
End Sub
Ciao