FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMICA

Solo consultas sobre Bases de Datos y Tablas Dinámicas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMICA

Notapor gap7 » 05 Oct 2011 08:26

Hola a todos,
me gustaría saber si hay forma de aplicar un formato condicional a la columna TOTALES resultado de una tabla dinámica.
Os cuento un poco más: tengo una tabla dinámica creada con una macro y me gustaría poner el fondo de las celdas de los totales en rojo cuando sean mayores de una cierta cantidad. El problema reside en que la columna de totales no siempre es la misma (unas veces estará en la columna H, otras en las C.....)....

Espero haberme explicado bien.

Agracias a todos por la ayuda
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
gap7
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2011 08:18

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor Cacho R » 05 Oct 2011 13:22

Sube un pequeño ejemplo al Foro para incorporarle el código correspondiente.

Saludos, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor gap7 » 06 Oct 2011 07:24

Hola otra vez,
perdón por el retraso.
Adjunto .xls con un pequeño ejemplo de la tabla que quiero hacer..... me gustaría que en el total general, en los datos del empleado pepe se aplicase un formato condicional (por ejemplo fondo rojo) porque cumple una determinada condicion (por ejemplo Total general >50).

Aprovecho para comentar que uso excel 2003.

Un saludo y gracias
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
gap7
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2011 08:18

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor Cacho R » 06 Oct 2011 14:08

Una forma podría ser la siguiente:

Código: Seleccionar todo
With ActiveSheet.PivotTables("Tabla dinámica1").DataBodyRange
  With .Columns(.Columns.Count).Resize(.Rows.Count - 1)
    .FormatConditions.Delete
    .FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:=50
    .FormatConditions(1).Interior.ColorIndex = 3
  End With
End With


Saludos, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor gap7 » 06 Oct 2011 16:56

Perfecto.... con la tabla de ejemplo funciona correctamente :lol: :lol: MIL GRACIAS.
Lo probaré con mi tabla en real y te comento algo.
Saludos y gracias otra vez.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
gap7
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2011 08:18

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor gap7 » 06 Oct 2011 17:26

Una cosa más: supongamos que en lugar de tener en la primera columna de la tabla el mes, tengo días del año.
¿Como hago para agrupar por trimestres en lugar de por meses?

Quiero hacerlo con una macro también. La idea es agrupar el campo fecha por trimestres.

Espero haberme explicado.

Subo el xls modificado, indicando como quiero que quede el resultado.

Muchas gracias.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
gap7
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2011 08:18

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor Cacho R » 06 Oct 2011 21:14

gap7 escribió:... ¿Como hago para agrupar por trimestres en lugar de por meses? ...

¡Me perdí!...
¿Qué tiene que ver esta nueva inquietud tuya con lo anterior sobre formato condicional de celdas de una T.D.?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor gap7 » 07 Oct 2011 03:41

No me extraña que te perdieses.... en realidad esto es otro problema. Voy a abrir uno nuevo.
He probado el codigo y funciona a la perfección... te lo agradezco enormemente.
Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
gap7
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2011 08:18

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor Cacho R » 07 Oct 2011 12:19

Sí...
¡Es una buena idea abrir un nuevo tema!, porque resulta mucho más didáctico e instructivo.

¡Nos vemos!
Saludos, Cacho R.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor galileogali » 07 Oct 2011 23:50

Pasaba por aca, vi luz y

Código: Seleccionar todo
Sub AgruparTrimestres()
Dim pvT As PivotTable
Dim rngFecha As Range
Set pvT = ActiveSheet.PivotTables("Tabla dinámica1")
Set rngFecha = pvT.PivotFields("fecha").DataRange
rngFecha.Select
rngFecha.Cells(1).Group Periods:=Array(False, False, False, _
        False, False, True, False)
End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor galileogali » 07 Oct 2011 23:54

Esta línea conviene eliminarla

rngFecha.select

(la use en el diseño, simplemente para verificar que rngFecha fuera lo que yo esperaba)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: FORMATO CONDICIONAL EN COLUMNA TOTAL DE UNA TABLA DINAMI

Notapor gap7 » 09 Oct 2011 13:55

Eso es..... muchisimas gracias.

Estoy comenzando a ver la idea de como seleccionar los rangos de los criterios, la tabla,... etc que hasta ahora no tenía muy claro.

Reitero las gracias a todos.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
gap7
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2011 08:18


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados