http://www.andypope.info/charts/stepchart.htm
http://www.andypope.info/charts/colwidth2.htm
http://www.andypope.info/charts/colwidth.htm
http://www.andypope.info/charts/floatinggap.htm
http://www.andypope.info/charts/stackedwidth.htm
http://www.andypope.info/charts/floatcluster.htm
http://peltiertech.com/Excel/Charts/Waterfall.html
http://peltiertech.com/WordPress/marimekko-charts/
http://peltiertech.com/Excel/Charts...Stack.html
http://peltiertech.com/Excel/Charts...Chart.html
http://www.andypope.info/charts/colwidth2.htm
LoadPictureGDI.zip
(30 nov 2006, 2k, 10867 descargas)
Al usar RibbonX para manipular la cinta de Office 2007, tenemos la opcin de
utilizar devoluciones de llamada en nuestro cdigo VBA para proporcionar y /
o actualizar muchas de las propiedades de los controles en tiempo de
ejecucin . Una de las dichas devoluciones de llamada se llama getImage, en
Chrono.zip
(09 de octubre 1998, 4k, 23081 descargas)
Si tiene una hoja de clculo se actualiza continuamente con un vnculo DDE
(por ejemplo, una alimentacin de precio de las acciones), es posible que
desee registrar el tiempo durante el cual el precio est por encima o por debajo
de un valor umbral (por ejemplo, durante las ltimas 4 horas, el precio estaba
por debajo de 500 para un total de 20 minutos). Este archivo muestra cmo
utilizar conjuntos de referencias circulares y frmulas normales de hoja de
clculo para ejecutar esos cronmetros (un cronmetro para cada precio). Las
clulas de control nos permiten reset, iniciar, detener, pausar y actualizamos
los cronmetros. No hay VBA involucrados.
GS_Demo.zip
(31 de marzo 1997, 5k, 24349 descargas)
Hay muy poco escrito acerca de los usos positivos de las referencias
circulares. La mayora de las personas los ven como una parte molesta de la
vida de hoja de clculo, por lo general el resultado de hacer algo mal! Esta
hoja de clculo muestra algunas tcnicas para el uso de las referencias
circulares a su ventaja. El ejemplo es un objetivo de bsqueda de algoritmo
basado en la hoja de clculo, hecho enteramente usando frmulas de hoja de
clculo estndar. El ejemplo recorre en iteracin una serie de conjeturas,
recordando la conjetura y el resultado en cada iteracin. S, las hojas de
trabajo pueden tener "memoria".
LastChng.zip
(12 de octubre 1996, 5k, 21131 descargas)
Este es el trato: Usted tiene un nmero de clulas que estn cambiando de
forma regular (por ejemplo DDE precio de las acciones se alimenta). En
cualquier punto en el tiempo, usted quiere saber que era la ltima celda que
cambi, cul era su valor antes del cambio, y lo que es su valor actual. Esta
hoja de trabajo hace exactamente eso, el uso de las referencias
circulares. Explicaciones completas incluyen en las notas de celda en la hoja.
Life.zip
(20 de noviembre 1996, 8k, 24301 descargas)
Este archivo es una aplicacin de hoja de clculo de Juego de la Vida. Hay
tres reglas para la vida: 1. Una clula que vive con menos de dos vecinos
muere de aislamiento. 2. Una clula viva con ms de tres vecinos muere de
FunChrt7.zip
(4 de febrero de 2000, 15k, 48 677 descargas)
Esta hoja de clculo demuestra el poder que surge de utilizar nombres
definidos como la fuente para los grficos. Al trazar los datos de un gran
conjunto de datos (digamos ms de unos pocos cientos de puntos de datos),
puede ayudar a ser capaz de acercar y desplazarse por los datos. Es decir, para
establecer una ventana de decir 50 elementos y desplazarse por los datos que
mostraron que slo ese nmero de artculos. En este ejemplo se utiliza una
tabla y dos barras de desplazamiento (para la funcin de zoom y
desplazamiento), mientras que el enlace de los valores de la barra de
desplazamiento para la visualizacin de cartas se realiza en su totalidad
utilizando nombres definidos - no se requiere cdigo.
ChtFrmla.zip
(01 de octubre 1999, 5k, 57775
descargas) Actualizacin
Esta hoja de clculo demuestra el poder que surge de utilizar nombres
definidos como la fuente para los grficos. El ejemplo muestra cmo se puede
representar grficamente una funcin, tales como y = exp (x) * sin (x ^ 2) en
un rango de valores de x, sin poner a todos en celdas separadas. Todo el
trabajo duro se hace de dos nombres definidos. Esta actualizacin corrige un
problema con las funciones de grficos que contienen 'x', como exp ().
FunChrt6.zip
(27 de febrero de 1998 6k, 32126 descargas)
Esta grfica muestra cmo crear diagramas polares en Excel. Utiliza un
conjunto de nombres definidos para referirse de forma dinmica a los puntos
de datos introducidos (tan nuevos puntos se incluyen automticamente en el
grfico) y un segundo grupo para llevar a cabo la conversin de la polar de
coordenadas cartesianas, que luego se trazan mediante una carta estndar XY.
FunChrt5.zip
(6 de noviembre de 1997 8k, 36544 descargas)
Esta grfica muestra cmo crear el efecto de tener columnas de ancho variable
en el grfico de columnas. El ejemplo muestra el volumen de produccin de la
planta frente a los costes de produccin. El eje X muestra el volumen de
produccin acumulativa para las plantas, con el ancho de cada columna siendo
el volumen de produccin de esa planta.
ScoreFrq.zip
(12 de diciembre 1996, 8k, 26425 descargas)
Este es un grfico que utiliza barras apiladas para mostrar los datos de
actitud. Por ejemplo, si desea mostrar cmo muchas personas optaron por el
cual la puntuacin para una declaracin en particular, y lo que era la media
ponderada de todos ellos, este grfico lo hace todo. Muestra la puntuacin,
puntuacin media y el nmero de personas que eligieron cada uno, todos en el
grfico.
FunChrt4.zip
(21 de octubre de 1996 4k, 40733 descargas)
Esta hoja de clculo contiene dos grficos que muestran cmo los diferentes
conjuntos de columnas se pueden comparar. El primero tiene una columna
como un fondo, con columnas apiladas en el primer plano.Esto da la
impresin de una cierta cantidad poco a poco se llena (por ejemplo, la
utilizacin de una lnea de crdito). La segunda tabla muestra las columnas de
lado a lado apilados, es decir, un apilado sobre el B, junto a C apilados en D.
FunChrt1.zip
(20 Aug 1996 4k, 41843 descargas)
Este archivo muestra cmo configurar un grfico para que incluya
automticamente nuevos datos a medida que escribe pulg El truco es utilizar
nombres definidos para vincular la tabla a los datos, en lugar de referencias
absolutas. Los nombres definidos utilizan los OFFSET () y COUNT
(funciones) para referirse a los datos.
FunChrt2.zip
(20 Aug 1996 4k, 24804 descargas)
Esto muestra cmo configurar una tabla de "actitud" en una hoja de
clculo. La carta tiene descripciones de actitud en el eje izquierdo, los valores
a lo largo del eje horizontal y las lneas verticales que unen los valores de cada
encuestado. Fciles de ver que explicar!
FunChrt3.zip
(20 Aug 1996 4k, 24700 descargas)
Esta hoja de clculo contiene dos grficos que muestran barras horizontales
tratando de hacerlo. Hay, sin embargo, una alternativa segura que no toca la
ventana VBE, evitando addins entren en conflicto entre s. Esta descarga
contiene un ejemplo de esa alternativa, proporcionando al usuario una nueva
funcin VBEOnKey.Esto se utiliza exactamente de la misma manera, y toma
los mismos parmetros que Application.OnKey en Excel, pero opera dentro de
la VBE. Nuestro agradecimiento a VB MVPs Karl Peterson y Randy abedul
por su ayuda en mostrarme el camino a travs del laberinto de las llamadas a
la API necesaria para que funcione.
CustomDragDrop.zip
(11 agosto de 1999, 15k, 17 063 descargas)
Si arrastra / soltar un rango con el botn derecho del ratn, Excel proporciona
una lista de acciones de sustitucin para llevar a cabo, como Mover, Copiar,
Copiar como valores, etc Este ejemplo demuestra cmo aadir nuestros
propios elementos a este men, la identificacin de la fuente de arrastrar y
soltar los rangos objetivo, y la realizacin de nuestras propias operaciones de
arrastrar / soltar.
CellWatch97.exe (7 de agosto de 1999 288K, 18253 descargas) v1.2. Autoinstalacin exe.
Esta rutina proporciona la capacidad de agregar una expresin de 'ver' a la
hoja de las clulas. El contenido de las clulas se muestran en los botones de
la barra de herramientas y se actualizan a medida que los valores de las clulas
cambian. Esto proporciona una manera muy fcil de ver constantemente los
valores de un nmero de clulas en diferentes hojas de diferentes libros de
trabajo al mismo tiempo. Slo disponible para Excel 97 y Excel 2000, ya que
utiliza los mdulos de clase y el modelo de evento extendido. Esta clula
tiendas actualizacin reloj informacin de nombres definidos en el libro (en
lugar de una hoja por separado) para evitar problemas con los libros de trabajo
protegidos.
PastePicture.zip (9 de abril de 1999 34k, 42 726 descargas) Actualizado Guarda un grfico o rango como un mapa de bits o metarchivo
Los userforms en Excel 97 son grandes, aparte de una decepcin GRANDE usted no puede poner las cartas en ellos! Una solucin kludgy ha sido exportar
el grfico como un gif o jpg, y luego cargarla en un control Image mediante
LoadPicture. Eso funciona normalito para las cartas, pero no puede manejar
arte de la palabra, formas u otras imgenes creadas sobre la marcha. Este
archivo incluye cdigo para crear un objeto de imagen de lo que est en el
portapapeles. Mostrar una tabla en un formulario de usuario es ahora tan fcil
como copiar / pegar. Gracias a VB MVPs Karl Peterson, Randy Birch y Brad
Martnez por su ayuda. Puede pegar la imagen como un mapa de bits (mejor
para copias del mismo tamao) o un metarchivo (mejor al hacer zoom /
estiramiento), lo que mejor se adapte a sus circunstancias. Esta actualizacin
incluye un ejemplo de ahorro de la imagen en el disco como un mapa de bits o
metarchivo.
Comdlg32.zip
(07 de abril 1999, 7k, 17286 descargas) Actualizado a
trabajar en XL97 - y bajo NT4
Mientras que la funcin GetOpenFilename VBA es bastante til, es limitado
en lo que puede hacer - el archivo debe existir, por ejemplo. Para mayor
flexibilidad, podemos utilizar los dilogos de archivo comunes de
Windows. Gracias a Werner Haussman para sugerir la solucin NT.
VBETools.zip (16 de enero de 1999 29k, 11 703 descargas)
Se trata de un relativamente pequeo complemento a la VBIDE Excel 97, la
adicin de los elementos del men File libro estndar al men de VBE. Con
este complemento, puede abrir, cerrar y crear nuevos libros y modificar sus
propiedades de los archivos directamente desde el VBE. Tambin elimina las
lneas en blanco que Excel agrega a la parte superior e inferior de los mdulos
de cdigo cuando se abre un archivo de Excel 5/95.
FindCirc.zip
(04 de enero 1999, 22k, 14 765 descargas) Actualizado
para apoyar Excel 97
Excel Se le ha dicho que "no se puede resolver referencias circulares"? Has
mirado en la barra de estado y he visto una referencia de celda que Excel cree
contiene la referencia circular? Obviamente no, y usted ha pasado los
prximos 2 das tratando de encontrarlo? Si se es usted, entonces usted
necesita este archivo. Contiene una rutina para localizar la referencia circular
para usted, su trazabilidad desde una celda que seleccione. Muestra la ruta
completa referencia circular (a travs de mltiples hojas y libros de trabajo) e
incluso los colores de las clulas involucradas. El archivo zip contiene un
complemento y el cdigo fuente. Si bien esta actualizacin funciona en Excel
97, puede obtener una funcionalidad similar al mostrar la barra de
herramientas "Circular de referencia" (que slo aparece cuando tiene
desactivada la iteracin y tener una referencia circular).
NoCloseButton.zip
(25 de noviembre de 1998 13k, 18 814
descargas)
Esta es una pequea demostracin de cmo quitar el botn de cerrar [x] a
partir de una hoja de dilogo y userform, mediante llamadas a la API de
Windows. Por desgracia, el usuario puede presionar escape en una hoja de
dilogo (no userform) para cerrarla.
RecAtMark97.exe (5 junio de 1998, 244K, 10001
descargas) autoinstalable. exe
Una de las herramientas que desaparecieron durante la transicin de los
mdulos de Excel 95 a Excel 97 VBE era el "Rcord en la marca"
caracterstica. Algunos de ustedes pueden haber visto un artculo en
enero Microsoft Office Developer revista que pretende dar un Rcord en
Marcos solucin. Por desgracia, la rutina era poco ms que una
automatizacin del corte y pega de que usted tiene que hacer manualmente en
el momento y los autores utilizaron SendKeys para hacerlo, que nunca es una
buena idea. Esta alternativa (se le solicite durante las discusiones con mis
colegas Bill Manville y Juan Verde) proporciona una reproduccin fiel del
Rcord en Marcos caracterstica que se encuentra en Excel 5 y 95, utilizando
VBA para manipular el cdigo grabado.
DragDrop.exe (30 abril de 1998, 451K, 15300 descargas) Auto-instalacin
exe.
Este es un ejemplo de cmo programar los controles TreeView y ListView se
encuentran en Windows Common Controls OCX, prestando especial atencin
a las funciones de arrastrar y soltar de estos controles. Requiere Excel 97.
CallTree97.exe (1 abril de 1998, 268K, 12807 descargas) Auto-instalacin
exe.
CallTree.zip
(11 de marzo de 1998 72k, 14 852 descargas)
Esta rutina lee todos los mdulos en los libros abiertos seleccionados, la
extraccin de una lista completa de los procedimientos y las llamadas entre
ellos. De esto genera algunas tablas dinmicas, lo que le permite identificar
fcilmente qu procedimientos llaman, o son llamados por otro procedimiento
y cuntas llamadas existen entre los mdulos. Por ltimo, se muestra un
diagrama de flujo de procedimiento para el libro en una estructura de rbol. El
archivo zip contiene un nico archivo xls, que se oculta cuando se abre. Esta
actualizacin corrige algunos problemas reportados por algunos usuarios y
tambin se encarga de proyectos de varios libros de trabajo (cuando se hace
referencia mediante Herramientas, Referencias). La documentacin se incluye
en el archivo zip.
Indenter.zip
(28 de enero 1998, 79k, 11 505 descargas)
Sobre la base de un excelente limpiador del Cdigo de Rob Bovey, este
archivo se suma la opcin de reconstruir toda la sangra en el cdigo VBA, de
una manera similar a la opcin existente de despojar a los comentarios y
espacios desde los mdulos. La rutina se encarga de todas las construcciones
de VBA legales, incluidas las lneas de mltiples instrucciones y
continuaciones de lnea. Tenga en cuenta que este archivo slo funciona con
Ingls VBA. Esta versin no funciona con Excel 97, pero estoy trabajando en
ello.
Hier_PT.zip
(4 de octubre de 1997 120k, 12063 descargas)
Este archivo muestra la forma de producir un conjunto jerrquico de campos
de pgina de una tabla dinmica. El ejemplo utiliza los datos de la base de
datos de ejemplo Nwind (no es obligatorio), que muestra los gastos de
transporte para cada orden por pas, ciudad y empresa. La tabla dinmica tiene
campos de pgina para el pas, la ciudad y la empresa, en ese orden. Cuando el
usuario selecciona un pas, slo las ciudades de ese pas se muestran, y slo
las empresas en la ciudad seleccionada se muestran.
TreeList.zip
(19 de marzo 1997, 7k, 17185 descargas)
Esta hoja de clculo contiene una rutina de VBA para mostrar una lista de las
relaciones padre / hijo en una estructura de rbol en un cuadro de lista. La
rutina se supone que la lista est organizada de tal manera que cada rama se
navega en toda su extensin antes de pasar a la siguiente rama.
ExptChrt.zip (05 de febrero 1997, 11k, 13 541 descargas)
En Excel 97, ahora es posible exportar los grficos como GIF o JPG
imgenes. Esta hoja de clculo muestra cmo exportar una tabla de forma
continua cada x minutos. Esto podra ser utilizado, por ejemplo, la publicacin
de los datos de un "en vivo" DDE alimentar en una pgina web o intranet.
UpdatCht.zip
(12 de enero de 1997 10k, 13.071 descargas)
A menudo, cuando el uso de grficos en presentaciones, muchas de las listas
deben tener la misma escala del eje Y. La escala de los ejes no se pueden
vincular directamente a una celda, por lo que tiene que ser actualizado
manualmente. Este libro muestra una solucin diferente, en el que una funcin
personalizada se utiliza para vincular una lista de tablas a un conjunto de
datos. Una rutina OnCalculate asegura que las escalas de los ejes para todas
las listas en la lista son los mismos, utilizando los valores mximo y mnimo
del conjunto de datos.
QuckSort.zip
(11 de enero 1997, 15k, 18 823 descargas)
Este archivo implementa un algoritmo de "ordenacin rpida" en VBA. Es
muy rpido y maneja tanto 1D y 2D matrices.
ComboBox.zip
(21 de octubre de 1996 7k, 23555 descargas)
El cuadro de edicin de lista vinculada estndar en Excel es molesto en que la
seleccin en el cuadro de lista no refleja lo que se escribe en el cuadro de
edicin. Este archivo utiliza el cdigo estndar de VBA para simular un
cuadro de edicin de lista vinculada similar al cuadro combinado en MS
Access y la pantalla estndar Help Index. Gracias a Jim Rech para su
asistencia en el perfeccionamiento de la rutina.
GoalSeek.zip
(20 Aug 1996 11k, 16 215 descargas)
El objetivo estndar de la funcin de bsqueda en Excel est bien, pero no
puede hacer frente a hojas de clculo grandes y complejas. Esto se debe a que
slo hace un sencillo de reclculo durante cada iteracin, y no puede hacer
frente a las referencias circulares. La rutina en este archivo es un simple
objetivo lineal de interpolacin buscar escrito en VBA. El objetivo buscan
llama a un procedimiento de clculo por separado durante cada iteracin, en
los que se pueden incluir algn cdigo que te gusta. Por ejemplo, puede
actualizar una tabla dinmica, filtrar una base de datos, consolidacin de
datos, copiar y pegar, etc
El grfico de columnas, tal vez el ms corrientes de los grficos de Excel, nos ayuda
a mostrar una serie de datos. En este sentido, se trata de un grfico
"unidimensional".
Por ejemplo, si tenemos esta tabla de ventas
Ahora supongamos que queremos agregar a nuestro grfico otra serie de datos,
Excel no tiene un tipo de grfico de columnas con ancho variable, pero podemos
lograrlo usando algunos trucos.
La idea central es representar cada serie con una cantidad de columnas
proporcional a la cantidad de unidades vendidas de cada producto en relacin al
total de unidades vendidas de todos los productos.
En nuestro ejemplo, determinamos que la cantidad total de columnas en el grfico
es 100. La cantidad de unidades vendidas del producto 1 es 5000. El total de
unidades vendidas es 19000. Por lo tanto la cantidad de unidades del producto 1
estar representada por 26 columnas (5000/19000 *100). La altura de las 26
columnas ser la misma y estar determinada por el monto de ventas del producto.
De esta manera, cada producto estar representado por un nmero variable de
columnas de la misma altura. Estableciendo la superposicin de las series a 100 y el
ancho del rango a 0, creamos la ilusin de que cada producto est representado por
una sola columna.
Todo esto quedar ms claro siguiendo los pasos de construccin del grfico. El
archivo con el ejemplo "
se puede descargar aqu.
columnas.
La frmula en la columna F es
=REDONDEAR(B2/SUMA($B$2:$B$5)*100,0)
Las datos en las columnas G y H son necesarios para los clculos de la segunda
tabla auxiliar.
La segunda tabla nos servir como fuente de datos para el grfico
Esta tabla repite el monto de ventas (la altura de cada serie de columnas) en
mismo nmero de veces como la cantidad de columnas que calculamos en la primer
tabla auxiliar. Esto lo hacemos con la frmula
=SI(Y(FILA()>=$G$2,FILA()<=$H$2),$C$2,"")
Donde si el nmero de fila cae entre el dato de la columna G de la tabla auxiliar 1 y
En la pestaa Tramas del men formato de serie de datos, definimos el borde como
Ninguno. Tambin agregamos ttulos al grfico y a los ejes, con lo que nuestro
grfico se ver finalmente as
Stephen Bullen muestra como puede hacerse este grfico sin tablas auxiliares,
usando nombres.
Tambin Andy Pope tiene un ejemplo usando grficos de reas en lugar de
columnas.
Posted by Jorge Dunkelman at 10:54 a. m.
3 Comments:
Annimo said...
Muchas gracias JLD
Trat de hacerlo buscando una funcin en Excel pero claro, creo que no
exista.
Albertinho said...
Hola Jorge,
Tal como aparece en el segundo grfico de esta entrada, cmo colocas la
palabra "monto" a la izquierda de las cantidades?? Muchas gracias!
1:33 p. m., septiembre 08, 2008
Post a Comment