Ciao,
non mi è molto chiaro quello che vuoi fare e per aiutarti dovrei anche sapere che conoscenza hai di VBA (tanto per non dilungarmi su cose che già conosci), comunque con VBA è possibile manipolare agevolmente i colori delle celle, tanto per farti un esempio:
codice:
Private Sub CommandButton1_Click()
Rosso = RGB(255, 0, 0)
Giallo = RGB(255, 255, 0)
Blu = RGB(0, 0, 255)
For Each casella In Range("A1", "C10")
Select Case casella.Interior.Color
Case Rosso
casella.Value = "Rosso"
Case Giallo
casella.Value = "Giallo"
Case Blu
casella.Value = "Blu"
Case Else
casella.Value = "Altro"
End Select
Next
End Sub
Questa Sub associata ad un pulsante esplora il range A1:C10 e se incontra caselle di uno dei tre colori definiti all'inizio scrive nella casella il nome del colore.
E' solo un esempio che serve a farti vedere come si individuano i colori con la notazione RGB, come lavorare sul colore della cella (interior.color), come esplorare un range e come eseguire una certa azione (nel mio caso è la scrittura di una stringa mentre nel tuo saranno cose più complesse come un calcolo di stipendio...).
Cerca di spiegarmi meglio cosa vuoi fare e soprattutto se questo esempio ti è perfettamente chiaro o completamente oscuro.