No es muy frecuente, pero para aquellos que trabajan recurrentemente con los gráficos de Excel, y en mayor o menor medida, el tipo de datos a 'graficar' o representar sean del mismo tipo, así como los gustos del usuario final, conviene tengamos claro cómo funcionan las plantillas personalizadas de gráficos.
Todos conocemos y explotamos las plantillas o modelos de gráficos estándar, para ello basta seguir el asistente de gráficos y ver la variedad de ellos que existen (Columnas, Barras, Líneas, Radiales, etc.):
Lo malo de estas plantillas, si es que tienen algo malo, es que son bastante sencillas, y para formateos elaborados se quedan un poco escuetos. Es para esto y algunas cosas más que Microsoft Excel pone a nuestra disposición las plantillas (a las que podríamos acceder desde el mismo Menú-el primero por arriba-). Pero para esto primero deberemos generar un gráfico, y darle todos los formatos que deseemos, así como modificar su configuración en cualquier aspecto, zona o área del gráfico.
Para abreviar me he centrado en el ejemplo siguiente en formatos sobre diferentes áreas de un origen de datos simple. NO IMPORTAN LOS DATOS para realizar esta operación de guardado de plantilla:
Una vez generado nuestro 'modelo' de gráfico, bastará con acceder a las Herramientas de gráficos > grupo Tipo > botón Guardar como plantilla:
Esto nos abrirá la ventana diálogo 'Guardar plantilla de gráficos' y desde donde podremos indicar dónde (recomendado que sea la carpeta Gráficos en C:\Users\Excelforo\AppData\Roaming\Microsoft\Plantillas\Charts, por defecto.) y con qué nombre guardar nuestra plantilla. Siempre con una extensión .crtx.
Es importante guardarlo en la carpeta 'Plantillas > Charts' si queremos poder emplearlos después desde la librería de plantillas.
Listo, ya tenemos a nuestra disposición, para aplicarlo en cualquier otro gráfico que deseemos, nuestra plantilla. Bastará acceder al Cambio de tipo de gráfico o crear uno nuevo, sobre cualquiera que sean los nuevos datos. Nuestra plantilla aparecerá en el menú 'Plantillas':
Podemos ver en la imagen siguiente nuestra plantilla aplicada a un origen de datos diferente:
Para finalizar con la entrada del día, veremos cómo eliminar nuestras plantillas obsoletas. Para ello accederemos a la ruta bien directamente desde el Explorador de Windows:
C:\Users\Excelforo\AppData\Roaming\Microsoft\Plantillas\Charts
o bien presionando el botón Administrar plantillas... desde la ventana Insertar gráficos o Cambiar tipo de gráfico, lo que nos abrirá el Explorador de Windows directamente donde se encuentra nuestra plantilla .crtx
sencillamente eliminaremos/suprimiremos dicho archivo.
Todos conocemos y explotamos las plantillas o modelos de gráficos estándar, para ello basta seguir el asistente de gráficos y ver la variedad de ellos que existen (Columnas, Barras, Líneas, Radiales, etc.):
Lo malo de estas plantillas, si es que tienen algo malo, es que son bastante sencillas, y para formateos elaborados se quedan un poco escuetos. Es para esto y algunas cosas más que Microsoft Excel pone a nuestra disposición las plantillas (a las que podríamos acceder desde el mismo Menú-el primero por arriba-). Pero para esto primero deberemos generar un gráfico, y darle todos los formatos que deseemos, así como modificar su configuración en cualquier aspecto, zona o área del gráfico.
Para abreviar me he centrado en el ejemplo siguiente en formatos sobre diferentes áreas de un origen de datos simple. NO IMPORTAN LOS DATOS para realizar esta operación de guardado de plantilla:
Una vez generado nuestro 'modelo' de gráfico, bastará con acceder a las Herramientas de gráficos > grupo Tipo > botón Guardar como plantilla:
Esto nos abrirá la ventana diálogo 'Guardar plantilla de gráficos' y desde donde podremos indicar dónde (recomendado que sea la carpeta Gráficos en C:\Users\Excelforo\AppData\Roaming\Microsoft\Plantillas\Charts, por defecto.) y con qué nombre guardar nuestra plantilla. Siempre con una extensión .crtx.
Es importante guardarlo en la carpeta 'Plantillas > Charts' si queremos poder emplearlos después desde la librería de plantillas.
Listo, ya tenemos a nuestra disposición, para aplicarlo en cualquier otro gráfico que deseemos, nuestra plantilla. Bastará acceder al Cambio de tipo de gráfico o crear uno nuevo, sobre cualquiera que sean los nuevos datos. Nuestra plantilla aparecerá en el menú 'Plantillas':
Podemos ver en la imagen siguiente nuestra plantilla aplicada a un origen de datos diferente:
Para finalizar con la entrada del día, veremos cómo eliminar nuestras plantillas obsoletas. Para ello accederemos a la ruta bien directamente desde el Explorador de Windows:
C:\Users\Excelforo\AppData\Roaming\Microsoft\Plantillas\Charts
o bien presionando el botón Administrar plantillas... desde la ventana Insertar gráficos o Cambiar tipo de gráfico, lo que nos abrirá el Explorador de Windows directamente donde se encuentra nuestra plantilla .crtx
sencillamente eliminaremos/suprimiremos dicho archivo.
como hago : de 1 a 1000 10%; de 1001 a 2000 15%, de 2001 a 3000 20% y de 3001 adelante 25% CON LA FUNCION (SI , Y) MUCHAS GRACIAS (bilito01@hotmail.com) GRACIAS.
ResponderEliminarHola Willy,
Eliminarpuedes ver ejemplos casi identicos en
http://excelforo.blogspot.com.es/2009/07/ejemplo-para-principiantes-de-si.html
y en
http://excelforo.blogspot.com.es/2009/11/funcion-definida-por-el-usuario-el-si.html
Seguro te sirven
Slds cordiales
Hola que tal:
ResponderEliminarFijate que estoy haciendo una macro, y estoy precisamente utilizando las plantillas de graficos, pero al querer compartir esta macro con alguien mas, no jala la plantilla,esto debido a que esta guardada en mi compu entonces mi pregunta es:
como hago para guardar esta plantilla dentro de la macro y me haga todo normal?
Muchas Gracias y Saludos
Hola,
Eliminaresa plantilla de gráfico es, como se explica en la entrada, un archivo con extensión .crtx; si quieres que funcione en otros equipos envíale esa plantilla y que la copie en la ruta adecuada.
En todo caso, en tu macro puedes replicar el proceso de creación y formateo de tu plantilla, y asociarlo como parte del proceso que tengas... pero no desde el archivo de plantilla de gráfico.
Saludos
Cómo hago para utilizar desde una macro una plantilla creada por mí? como se la paso al ActiveChart.ChartType ??
EliminarHola, que tal estás!
Eliminarun placer saludarte.
Prueba con .ApplyChartTemplate
ActiveChart.ApplyChartTemplate ( "ruta_plantillas\Plantillas\Charts\GráficoPlnatilla.crtx")
Slds
Excelente, funcionó perfecto, muchísimas gracias.
ResponderEliminarBuenos días! He intentado hacer cuando habéis dicho pero luego cuando aplico el gráfico plantilla me cambia también los datos del gráfico.
ResponderEliminar¿Cómo puedo solucionarlo?
Hola Elena,
Eliminares algo raro, ya que la plantilla solo guarda la configuración y diseño del gráfico (y no los valores o datos)... esto es, se comporta como cualquier otro tipo de gráfico disponible.
No sabría darte una explicación, habría que ver el fichero de la plantilla y del fichero donde lo aplicas.
Slds