Вы находитесь на странице: 1из 7

Excel Avanzado: Actualizacin automtica de una Tabla Dinmica

Excel Avanzado
Macros, Funciones de Excel, Trucos

Pgina principal

Macros
www.aiu.edu

Educacin a Distancia Estudios universitarios a distancia Obtn tu Titulo sin asistir a clase Granjas Avcolas Ventilacin Alimentacin Bebederos Granjas de pollos llaves mano

www.cavenco.com RWorld.com

Curso de ingls avanzado Practique su ingls avanzado. Juegos, chat de voz, 100% gratis.

SBADO 6 DE MARZO DE 2010

Excel Avanzado http://excelavanzado.com Datos personales Adolfo Aparicio Madrid, Spain

Actualizacin automtica de una Tabla Dinmica

Descargar el fichero: tdauto.xls utomatizar la actualizacin de una Tabla Dinmica es posible creando una pequea macro, que se lanza cuando se produce un evento. Esto es lo que se denomina programacin por eventos. En este caso el evento consiste en actualizar alguna cifra de un campo concreto de la base de datos. Si se modifica cualquier otro dato de la base de datos la tabla dinmica no se actualiza, aunque sera fcil programarlo para que se actualizara al cambiar cualquier dato.

Pgina de Excel Avanzado Blog de Excel Avanzado Valoracin Financiera Blog de Access Canal de YouTube Twitter Ver todo mi perfil

Facebook

Facebook

Excel Avanzado en
Me gusta 19

http://trucosexcel.blogspot.com/2010/03/actualizacion-automatica-de-una-tabla.html[24/08/2011 09:58:37 a.m.]

Excel Avanzado: Actualizacin automtica de una Tabla Dinmica

Suscriptores

Elegimos la columna D que corresponde en la base de datos al campo "VENTAS". Cualquier modificacin en las ventas de alguno de los comerciales automticamente quedar reflejada en la Tabla Dinmica. El cdigo utilizado ha sido el siguiente.

Suscribase via email Introduzca su email:

Suscribirse

Delivered by FeedBurner Pginas recomendadas Clculo de la Letra del DNI Excel Avanzado Pgina oficial Excel Contextures Blog: JLD Excel Blog: Hojas de clculo Excel Trucos de Excel Cdigo: Economa Excel Excel Foro
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 4 Then ActiveSheet.PivotTables("Tabla dinmica1").PivotCache.Refresh End If

Pginas en Ingls Chip Pearson

Buscar

Si lo que deseas es que la Tabla Dinmica se actualice ante cualquier variacin en el rango B4:E39, podras indicrselo a Excel de esta forma. Cdigo:

Archivo del blog 2011 (24) 2010 (35) noviembre (3) octubre (2) septiembre (1) agosto (9) mayo (3) abril (14) marzo (2) Actualizacin automtica de una Tabla Dinmica

Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B5:E39")) Is Nothing Then ActiveSheet.PivotTables("Tabla dinmica1").PivotCache.Refresh End If

http://trucosexcel.blogspot.com/2010/03/actualizacion-automatica-de-una-tabla.html[24/08/2011 09:58:37 a.m.]

Excel Avanzado: Actualizacin automtica de una Tabla Dinmica

Saldo Financiero y Equivalencia Financiera enero (1) 2009 (40) 2008 (23) Existe otra alternativa para cuando el Target es un rango. Se trata de indicar las filas y columnas que deseamos que se controlen. Cdigo: 2007 (1)

Post al azar Seguidores

Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column >= 2 And Target.Column <= 5 And _ Target.Row >= 5 And Target.Row <= 39 Then ActiveSheet.PivotTables("Tabla dinmica1").PivotCache.Refresh

Cuando el Target es una nica celda el condicional se puede escribir as:

If Target.Address="$A$1" Then

Al escribir la celda incluir los dlares y escribir en maysculas. Publicado por Adolfo Aparicio a las 00:39 Etiquetas: Macros, Tabla Dinmica

4 comentarios:
Etiquetas Alex_us dijo... Hola buen da y gracias. Ese es un excelente ejemplo de como usar una macro. Muy ilustrativo, muchas gracias por el archivo. Adelante. 8 de marzo de 2010 04:52 2007 (2) access (1) Aleatorio (4) amortizacin anticipada (1) Anlisis de Sensibilidad (1) ruben dijo... Hola, excelente!!! tu aporte. Didactico y muy bueno. Gracias 8 de marzo de 2010 23:32 array (1) Auto_Close (1) Auto_Open (1) bolsa (2) Bonos (8) botn (1) Roberto dijo... Excelente, Adolfo!! Consulta: como debera ser la macro en caso de que el rango que variar, se encuantre en otro libro? Es decir, la Tabla Dinmica est en un libro y el Rango de Datos que alimenta a la Tabla est en otro libro. Buscar Objetivo (3) BUSCARV (3) carencia (1) COINCIDIR (1) color (1) concatenar (1)

http://trucosexcel.blogspot.com/2010/03/actualizacion-automatica-de-una-tabla.html[24/08/2011 09:58:37 a.m.]

Excel Avanzado: Actualizacin automtica de una Tabla Dinmica

Gracias de antemano. 18 de agosto de 2010 16:13

Constante (1) Contar.si (2) Curso de Macros (6) DBSUMA (1) DESREF (2) Distribucin LogNormal (1) Distribucin Normal (1) edad (1) escenarios (1) estadstica (4) ETTI (2) Euribor (1) Excel (17) fecha (2) financieras (20) finanzas (1) Formato Condicional (2) Forward (1) Frecuencia (1) Funciones (5) funcin matricial (9) function (2) geomtrica (2) geomtrico (1) glosario (2) grficos (4) histograma (1) histrico (1) Hoy (1) IBEX (1) Incertidumbre (1) INDIRECTO (3) ingls (1) Interseccion de Fisher (1) juego (1) Leasing (1) logaritmo (1) Macros (26) matriz (2) mensual (2) Montecarlo (4) Neperiano (1) permutaciones (1) poisson (2) pospagable (1) prepagable (1)

jacprov1 dijo... genial resolvi mi problema gracias ! 22 de enero de 2011 08:27 Publicar un comentario en la entrada

Enlaces a esta entrada


Crear un enlace

Entrada ms reciente Suscribirse a: Enviar comentarios (Atom)

Pgina principal

Entrada antigua

http://trucosexcel.blogspot.com/2010/03/actualizacion-automatica-de-una-tabla.html[24/08/2011 09:58:37 a.m.]

Excel Avanzado: Actualizacin automtica de una Tabla Dinmica

Prstamo (17) Random Walk (1) rango (2) rentas (3) Repetidos (1) Rnd (1) Simulacin (7) Solver (7) Subtotales (2) SUMAPRODUCTO (4) SUMAR.SI (2) Tabla Dinmica (14) Tablas (2) TASA (1) test (1) texto (2) tipo variable (5) TIR (9) TIR modificada (1) TIR multiple (1) TIR.NO.PER (1) traduccin (1) Trucos (1) UserForm (1) Validacin (2) valor actual (1) valor final (1) VAN (6) VBA (1) VF (1) VNA.NO.PER (1) vdeo (1) Word (1) Workbook_Open (1) xlw (1)

http://trucosexcel.blogspot.com/2010/03/actualizacion-automatica-de-una-tabla.html[24/08/2011 09:58:37 a.m.]

Excel Avanzado: Actualizacin automtica de una Tabla Dinmica

Colabora con la Fundacin MasNatur

Twitter

Puedes suscribirte via RSS


Entradas Comentarios

Curso de Macros
0020: 0050: 0070: 0080: 0090: 0100: Ficha Programador Mi primera macro Escribir en una hoja desde una macro Nuevas formas de escribir con macro Lanzar macros con iconos y botones Lluvia

http://trucosexcel.blogspot.com/2010/03/actualizacion-automatica-de-una-tabla.html[24/08/2011 09:58:37 a.m.]

Excel Avanzado: Actualizacin automtica de una Tabla Dinmica

http://trucosexcel.blogspot.com/2010/03/actualizacion-automatica-de-una-tabla.html[24/08/2011 09:58:37 a.m.]

Вам также может понравиться