Excel Trucos

Page 136

155

4 . T r u c o ss o b r et a b l a sd i n á m i c a s

Si utilizamos un rango dinámico con nombre se producirá enormemente el tiempo para actualizar la tabla dinámica. Dado que no se puede hacer referencia a un rango dinámico con nombre desde otro libro, significa que no puede hacer que una tabla dinámica haga referencia a quizá cientos de filas en blanco, lo que causaría que el tamaño del archivo se incrementase sustancialmente. De esta manera, lo mejor es traspasar los datos desde otro libro y luego basar la tabla dinámica en ellos, errvez de tener que hacer una referencia externa. Estando en el libro que contendrá la tabla dinámica, inserte una nueva hoja y llámela "Datos". Abra el libro que contiene los datos a ser referenciados y asegúrese de que la hoja que los contenga sea la activa. A continuación, en cualquiera de las celdas que sobre, introduzca la siguiente fórmula: =sr(A1="rr-nn;tr1)

dondeA1 es el primero de todos los encabezadosde la tabla con los datos. Ahora seleccionela celda A1, córtela, active eI libro original y péguela en la celdaA1 de la hoja "Datos".Esto le proporcionará la referenciaal otro libro. Copie haya en el origen de datos y luego estaceldatantas columnas como encabezados En el cuadro de texto Nombresen Insertar>Nombre>Definir. la opción seleccione de texto Se refierea, escribaIo el cuadro en libro el escriba"DatosDinamicos"V siguiente: = D E S R E F( $ A $ 1 ; O ; O; C O N T A R A ( $ A :$ A ) ; C O N T A R A( $ 1 : $ 1 ) )

Haga clic en Agregar y luego en Aceptar. A continuación inserte un código que se ejecutarácadavez que se abra el libro, haciendoclic con el botón derecho del ratón en el icono de Excel(situado en la esquina superior izquierda la ventana): Sub Workbook_Open ( Private ) With Worksheet.s ( "Datos " ) . Range ( " 2 ' 100 0 il ) . Clear . R a n g e( " 1 : 1 0 0 0 " ) . R a n g e( " 1 ' 1 u ) . A u t o F i f l . R a n g e ( " 2 : 1 0 0 0 " ) = . R a n g e ( " 2 ' 1 0 0 0 r ). V a l u e - E ; n ow a E n -Eind su.o

i

:

L*

\

\"-.\ \

E,steacceso directo no está disponible para Macintosh. Tendrá que abrir o bien yendo a el editor de Visual Basic pulsando Opción-Fl1 Herramientas>Macro>Editorde Visual Basic. Luego haga clic mientras pulsa la tecla Control en ThisBook, situado en la ventana de proyectos.

Para volver a la ventana principal Alt/Comando-Q.

de Excel, cierre esta ventana o bien pulse


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.