Apreciado ioyama:
El criterio del color se basa en los valores de la celda "D", los registros de la relación tienen asignado un valor (en texto, está claro) en la columna D. Opté por crear un campo aparte denominado "color" que es el de la columna "E" en base a que hay diferentes valores de la columna "D" que van con el mismo color; como ves, solamente es por una simple cuestión de simplicidad, a la hora de hacer la macro pretendo trabajar con "un valor=un color" en vez de que un color abarque a dos o más valores, por eso creé este campo con el nombre del color. Y todos los datos/registros de la lista provienen de una base de datos externa, excel solamente los consulta, calcula totales si procede, y formatea según condicionantes (más de tres en este caso).
por otra parte, estoy de acuerdo contigo en traspasar este hilo a "macros", pero recuerda lo "pardillo" que soy. ( ¿Cómo se traspasa? )
Gracias amigo. Saludos desde Lleida.