Foros del Web » Soporte técnico » Ofimática »

Excel: obtener color de celda sin macros

Estas en el tema de Excel: obtener color de celda sin macros en el foro de Ofimática en Foros del Web. Hola, Estoy intentando encontrar una función que me averigüe el color de fondo de una celda y pueda devolverme algo que lo identifique para escribirlo ...
  #1 (permalink)  
Antiguo 23/03/2010, 06:54
Avatar de javimartinez  
Fecha de Ingreso: marzo-2003
Ubicación: Leganés (Madrid)
Mensajes: 284
Antigüedad: 21 años, 1 mes
Puntos: 1
Excel: obtener color de celda sin macros

Hola,

Estoy intentando encontrar una función que me averigüe el color de fondo de una celda y pueda devolverme algo que lo identifique para escribirlo en la celda en la que está la función. Pero de momento no he conseguido nada :(

¿Es posible realizar esto sin macros? ¿Se os ocure alguna idea?

Gracias y un saludo

Javier Martínez
__________________
Javi Martínez

Web: Acertijolandia Blog: A Entretenerse
  #2 (permalink)  
Antiguo 01/04/2010, 08:55
 
Fecha de Ingreso: marzo-2010
Ubicación: Santiago
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Excel: obtener color de celda sin macros

Lo más simple sería usar código VBA pero una alternativa puede ser lo siguiente:

Asumiendo Excel 2007 en inglés (que es el que uso), ve a la pestaña Formulas/Define Name y en la ventana que aparece en el campo Name dale un nombre, como por ejemplo "color". En el campo Refers to escribe la siguiente fórmula: =GET.CELL(63,OFFSET(INDIRECT("RC",FALSE),0,-1)). Luego presionas el boton OK.

Ahora en la Hoja si la celda a la que quieres determinar el color está en la celda A1, en la celda a la derecha, o sea B1, escribe la formula =color. Luego de dar ENTER debería de aparecer el código del color de la celda.

Bueno, ahora puedes usar esta nueva 'función personalizada' para determinar el código de cualquier color de celda.

Espero te sirva, saludos!

Etiquetas: celda, color, excel, macros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:46.