08/09/16
Buenas, Pablo
En realidad, lo que solicitas puede realizarse sin necesidad de macro alguna, con la función nativa de MS Excel de Formato Condicional.
La ventaja es que ante cambios en las columnas, el valor máximo se pinta automáticamente, sin necesidad de ejecutar macro alguna.
Si estuvieras de acuerdo, sigue los siguientes pasos:
Puedes seleccionar todas las columnas donde quieres que los valores máximos se marquen con un color. Luego presiona el botón Formato Condicional y elije Nueva Regla.
En la ventana que aparece marca la última opción: Utilice una fórmula que determine...
Luego aparece otra ventana donde le indicarás la condición.
En la imagen siguiente que empieza en la celda J4, indico como condición lo siguiente:
=J4=MAX(J$4:J$16)
Nota que sólo fijo las filas 4 a 16 (con $) y libre las columnas para que aplique lo mismo a cada columna seleccionada.
Con el botón Formato, podrás indicarle el color y otros atributos de celdas con el mayor valor de cada columna.
Luego con Aceptar, tendrás lo que solicitabas.
Espero que te satisfaga.
Saludos
Fernando
(Buenos Aires, Argentina)
.