Ciao ialma e benvenuto nel forum.
Il sistema piu' veloce e' il seguente:
-alle celle che userai assegni un nome, es gruppo1 (seleziona le celle, Menu /Inserisci /Nome /Definisci; scrivi gruppo1 e chiudi con Ok)
-quindi userai la formula =SOMMA(gruppo1)
-infine carichi questa macro nel "modulo di codice del foglio su cui lavori"
- Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
Range("gruppo1").Interior.ColorIndex = 3 '<<< 3=ROSSO; 4=Verde; 6=Giallo;7=Fucsia; 8=Celeste
End Sub
Per questo: tasto dx sul tab col nome del foglio su cui lavori, si apre l' editor del vba, copi il codice e lo incolli nel frame di destra.
In questo modo ogni volta che viene fatto un cambiamento sul foglio le celle che appartengono a gruppo1 e che quindi fanno parte della somma vengono colorate.
La cella con la formula la colorerai "a mano" (Menu /Format /Celle)
Per evitare all' origine il problema, io inserisco sopra e sotto l' elenco una cella con la scritta "inizio lista" e "fine lista" e includo queste celle nella formula (o alle celle che ho nominato "gruppo1"); in questo modo l' utente e' portato a inserire righe solo nelle posizioni accettate dalla formula.
Se hai bisogno di altro, posta ancora.
Ciao.