............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

FORMATO CONDICIONAL MULTIPLE

Ver el tema anterior Ver el tema siguiente Ir abajo

FORMATO CONDICIONAL MULTIPLE

Mensaje por Milton Cordova el Vie Feb 18, 2011 2:02 am

SALUDOS FORISTAS, DESEO SABER SI EXISTE ALGUNA MACRO QUE ME PERMITA INSERTAR MAS DE 3 CONDICONES PARA UN FORMATO CONDICIONAL EN EXCEL 2003.
GRACIAS POR EL APOYO
MILTON CORDOVA
[Tienes que estar registrado y conectado para ver este vínculo]

Milton Cordova

Masculino Cantidad de envíos : 11
Edad : 61
Ciudad - Pais : Quito - Ecuador
Version de Excel : 2003
Fecha de inscripción : 31/12/2009

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por GalileoGali el Vie Feb 18, 2011 7:10 am

Desde ya que se puede construir, generalmente sobre la base de la instrucción Select Case que en la práctica ofrece casi servida en bandeja la apertura a multiplicidad de casos a evaluar asociandolos a distintas acciones o asignaciones de propiedad

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por Milton Cordova el Vie Feb 18, 2011 1:17 pm

Saludos estimado Galileo, gracias por la respuesta, si no te es demasiada molestia por favor pueds enviarme un ejemplo de esta macro, para poder hacer aplicaciones de prueba que serian de mucha importancia para mi.
Gracias por tu tiempo y que sigas adelante con esta mística de la enseñanza y de compartir los conocimientos.
Milton Córdova

Milton Cordova

Masculino Cantidad de envíos : 11
Edad : 61
Ciudad - Pais : Quito - Ecuador
Version de Excel : 2003
Fecha de inscripción : 31/12/2009

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por GalileoGali el Dom Feb 20, 2011 2:46 pm

Prueba esto
coloca este código en el Modulo de la Hoja1
Código:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("a1")) Is Nothing Then ActiveCell.Select
With Target

Select Case .Value
Case 1800 To 3000
    .Interior.Color = vbRed
Case 154.00002 To 1560
    .Interior.Color = vbBlue
Case 35.00001 To 154
    .Interior.Color = vbGreen
    .Font.Bold = True
    .Font.Color = RGB(255, 85, 255)

   
Case 10.000001 To 20
    .Interior.Color = vbYellow
    .Font.Bold = True
    .Font.Color = RGB(255, 85, 255)
Case 20.0000001 To 35
    .Interior.Color = RGB(120, 0, 170)
    .Font.Bold = True
    .Font.Color = RGB(255, 85, 255)
Case Else
    .Interior.Color = RGB(14, 170, 0)
    .Font.Bold = True
    .Font.Color = RGB(255, 85, 255)
End Select
End With

End Sub

En Hoja1!A1, rellena con algun color

alternadamente ve cargando valores que caigan sobre los intervalos de definicion


_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por lorenarey9 el Jue Mayo 05, 2011 5:36 pm

Buenas tardes, quisiera saber si existe alguna manera de ponerle un color a una celda y no salga el color impresa en la hoja, solo quiero el color por que es una celda que siempre debo cambiar la información. gracias por la ayuda!

lorenarey9

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : venezuela
Version de Excel : xp 2003
Fecha de inscripción : 30/09/2009

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por GalileoGali el Jue Mayo 05, 2011 10:07 pm

Podria haber soluciones mas elegantes que esta pero, me resulta mas facil asi....
Supongo que la celda en cuestion es la "A!",
Busco Una celda en cualquier parte fuera del Area de Impresion, por ejemplo en "G1", en la que configuro el mismo Formato Condcional, para tenerla de Patron.
entonces en el Modilo Thisworkbook

Código:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
With Range("A1")
.Copy
Range("G1").PasteSpecial Paste:=xlPasteFormats
.FormatConditions.Delete
End With
Application.CutCopyMode = False
End Sub

En el modulo de la Hoja

Código:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Range("G1")
.Copy
Range("A1").PasteSpecial Paste:=xlPasteFormats
End With
Application.CutCopyMode = False
End Sub

En el caso de que la impresion a realizar sea siempre uniforme, puede obviarse la segunda macro asociada al Evento SelectionChange, ya que dentro de la macro BeforePrint, puede integrarse las sentencias destinadas a la impresion, para luego colocar las sentencias destinadas a recomponer el Formato (las incluidas en la segunda Macro, fusionandolas)


_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por henryleon_17 el Sáb Jul 30, 2011 9:25 pm

=SI(($C50,$D50)>400,0)*(SI(($C50>$D50),$C50,$D50)*2%)


alqguien me puede solucionar

henryleon_17

Masculino Cantidad de envíos : 1
Edad : 31
Ciudad - Pais : peru
Version de Excel : xp-2007
Fecha de inscripción : 28/07/2011

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por Cacho R el Sáb Jul 30, 2011 9:32 pm

Amigo:
Comprende que si esa fórmula que muestras no te funciona, es imposible que nos basemos en ella para ayudarte.

Por ello te sugiero que expliques -con tus propias palabras- que es lo que deseas conseguir.
Y si subes al Foro un ejemplo: ¡mucho mejor!.

Saludos, Cacho R.

Cacho R
Moderador
Moderador

Masculino Cantidad de envíos : 210
Ciudad - Pais : Buenos Aires
Version de Excel : Desde Multiplan (pre-Excel) hasta 2010
Fecha de inscripción : 29/06/2011

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por lorenarey9 el Jue Oct 13, 2011 3:30 pm

Hola, trate d hacer la macro que me colocaron de referencia para colocar algún color en la celda pero que no salga impreso, ya que solo quiero que al ver la celda sepa que debo cambiar la información que contiene. Si me pueden ayudar en crearlo sería de mucha ayuda. gracias de ante mano.

lorenarey9

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : venezuela
Version de Excel : xp 2003
Fecha de inscripción : 30/09/2009

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por GalileoGali el Lun Oct 17, 2011 6:57 am

Unico camino: subir un archivo con lo minimo indispensable para establecer algo funcional

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional

GalileoGali
Admin

Masculino Cantidad de envíos : 1962
Edad : 61
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Consulta de formato condicional con mas de 3 casos y pintar celdas

Mensaje por egjavi el Vie Ene 25, 2013 11:42 am

Hola.
Puedo consultar por una macro para que me resuelva lo siguiente?:

Tengo las columnas A, B, y C en donde A ingreso numeros positivos enteros y en B igual, C va una formula que es A/B y aqui empieza el tema:

Si el valor de la columna B es > = 7 ( que suceda en columna C, 3 situaciones de pintar el fondo segun el resultado de C ).
y sino, si el valor de la columna B es < 7 ( que suceda en la columna C con las mismas condiciones pero con otros colores porque en B el valor es > 7).

Entonces el resultado de la division de A/B que se ubica en la columna C, a ese valor en C , que se pinte fondo de color segun esas dos situaciones de B y luego esas situaciones en C que detallo:


Si B = 0 ( entonces la division es imposible a/b) y por lo tanto C no existe, que muestre un guion como resultado (-) fondo violeta en C.

Si A = 0 y B = 0 entonces que muestre un guion (-) fondo blanco en C.


Si B es >= 7 entonces
Si C es =0, Rojo
Si C es 0.01 y 0.99, naranja
Si C es >= 1, amarillo



Si B es < 7 entonces
Si C es = 0 Violeta
Si C es 0.01 y 0.99, azul
Si C es >=1, celeste

Esto mismo seria para otro bloque tambien de tres columnas, sea G, H y J.

Nose si poner formulas en formato condicional o hacer todo en la macro. Espero que se haya entendido mi consulta, me cuesta expresarme.

Bueno muchisimas gracias por la rta y su tiempo.
Saludos
Javier

egjavi

Masculino Cantidad de envíos : 1
Edad : 36
Ciudad - Pais : bs.as. Argentina
Version de Excel : 2003
Fecha de inscripción : 25/01/2013

Volver arriba Ir abajo

Re: FORMATO CONDICIONAL MULTIPLE

Mensaje por Contenido patrocinado Hoy a las 1:59 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.