Caro Anthony, mi piace il linguaggio che usi:
Worksheet_Change per intercettare qualsiasi cambiamento, e di fare il controllo con la funzione CountIf, ripetuta su ogni colonna dell' area DataEntryR. Attenzione, presume che tutte le celle di una colonna dell' area DataEntryR abbiano lo stesso colore. Anche se per me è cinese!!!
Le mie macro non si discostano dalla registrazione di qualche serie di tasti premuti!!!
Un abbecedario del Visual Basic mi sarebbe stato utile?
Comunque la nuova macro funziona con un solo intoppo: l'evento non si verifica se inserisco i dati nella prima riga dell'area selezionata.
L'area che ho creato è compresa tra le celle R2:V6 (quindi 5 colonne e 5 colori), ma se inserisco i dati nelle celle R2,S2,T2,U2,V2 l'evento non si verifica.
Tutto il resto dell'area funziona benissimo!!!
Ho cambiato
CC1 = Range(DataEntryR).Range("A1").Column
RR1 = Range(DataEntryR).Range("A1").Row
in
CC1 = Range(DataEntryR).Range("M1").Column
RR1 = Range(DataEntryR).Range("M1").Row
pensando si riferisse all'area da colorare e che nel mio foglio è riferibile alla conna M, ma a quel punto la macro non funziona più.....
Al limite posso aggiungere una linea arrivando a V7 ed nascondere la prima riga che non funziona.......
o hai la soluzione?
Ciao e buon appetito