Anda di halaman 1dari 20

GUIA DE GRAFICOS DE COLUMNAS VARIABLES

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

mira los ejemplos de las siguientes paginas:


http://www.andypope.info/charts/stepchart.htm
http://www.andypope.info/charts/colwidth2.htm
http://peltiertech.com/Excel/ChartsHowTo/StepChart.html
http://peltiertech.com/WordPress/line-chart-without-risers/
http://peltiertech.com/Excel/ChartsHowTo/VariableWidthColumns.html

http://www.andypope.info/charts/colwidth2.htm

Bienvenidos a mi pgina de utilidades Excel. Esta pgina contiene una serie


de ficheros de ejemplo para su descarga, que a menudo se mencionan en los
grupos de noticias de soporte Microsoft Excel. Si usted no puede encontrar el
archivo que est buscando, por favor envenos un correo electrnico
a: stephen@oaltd.co.uk .
Soporte: Si necesita ayuda con cualquier aspecto de Excel, debe inicialmente ir a
la pgina de soporte de Microsoft . Si usted no puede encontrar la respuesta
a su pregunta, buscar Google.com . Si usted todava no puede encontrar la
respuesta, dirjase a los grupos de noticias de soporte tcnico de
Soporte: Microsoft en el servidor de noticias msnews.microsoft.com
Ha habido ms de 1,2 millones de descargas desde estas pginas desde que empec a contar en julio de
1998. Gracias.
ltima actualizacin 30 de noviembre 2006 con la descarga LoadPictureGDI.

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

el que se proporciona un objeto IPicture utilizar para el icono del control. El


problema al que nos enfrentamos es la hora de decidir qu formato de imagen
a utilizar - bmp, gif, jpg, tif, png, etc Office 2007 utiliza una nueva tecnologa
de dibujo (vs versiones anteriores) que requiere nuestras imgenes para tener
un canal alfa para definir la transparencia de cada pxel. Como se analiza
en este post por Eric Faller en el blog Jensen Harris ' , el formato de archivo
PNG es el que se debe usar, pero la funcin LoadPicture estndar de VBA no
puede cargar archivos PNG. Esta descarga contiene un mdulo de VBA que
utiliza el GDI + API de Windows para proporcionar una funcin
LoadPictureGDI. Usted puede incluir este mdulo en cualquiera de sus
proyectos de VBA y usar LoadPictureGDI ( nombre de archivo ) en vez de
LoadPicture ( nombre de archivo ) para cargar la mayora de formatos de
imagen (incluyendo png) como un objeto IPicture. Al hacer esto, puede
utilizar fidelidad plena imgenes transparentes en sus devoluciones de llamada
de RibbonX.
CTPUserformHost.zip
(21 de septiembre 2006, 112K, 6468
descargas)
Office 2007 introduce la capacidad para nosotros para crear paneles de tareas
personalizados (PTC). Segn su diseo, el contenido del panel de tareas tiene
que ser proporcionada por un control ActiveX. Ese diseo es, obviamente,
limita al desarrollador VBA, ya que no podemos crear controles ActiveX con
VBA. El diseo ideal para un desarrollador VBA sera uno que aade un
mtodo ShowAsTaskPane a un userform estndar VBA, por lo que podra
mostrar a nuestros userforms como, acoplables, paneles de tareas
personalizados de tamao variable flotantes. Esta descarga es un control
ActiveX combinado y COM Addin (escrito en Visual Basic 6), que nos
permite hacer exactamente eso, para Excel, Word y PowerPoint 2007. El
control ActiveX se comporta como un anfitrin para el userform VBA y
automticamente manijas comportamiento de cambio de tamao del
formulario ( utilizando la misma tcnica que se muestra en el ejemplo
Resizer.zip abajo). Para instalar la utilidad, descomprima el archivo en su
disco duro y ejecute el archivo setup.cmd. Eso registrar el control y agregarlo
como COM Addin para todos los usuarios de Excel, Word y PowerPoint. La
instalacin requiere derechos de administrador en su PC. Uno instalado, abra
el ejemplo de libro, documento y / o Presentacin y ejecutar el procedimiento
'Test' VBA (que podra requerir cambios en la configuracin de
seguridad). Luego de examinar el cdigo en la forma de ver lo fcil que puede
ser la creacin de paneles de tareas personalizados mediante userforms
estndar de VBA.
Cabe sealar que, al Beta2 actualizacin tcnica, Paneles de tareas
personalizados son el nico elemento visual en Office 2007 que puede tanto
flotador en la pantalla y puede acoplar en cualquier borde. Como tales,

proporcionan probablemente la nica va de acceso a la recreacin de la


usabilidad de las barras de comandos "antiguos".

ModelessForm.zip (7 de junio de 1999 20k, 32 882 descargas) Actualizado


Ha habido muchas, muchas solicitudes de Excel para apoyar userforms no
modales, que se han proporcionado en Excel 2000. Hay un error en Excel 97,
lo que se traduce en un userform normales va modal.Rob Bovey y Russell
Davis identificaron la causa como la llamada a la API EnableWindow. Esta
actualizacin utiliza ahora esa llamada API para cambiar estado modal de un
formulario de usuario, y funciona tanto para Excel 97 y Excel 95 userforms
DialogSheets. Tenga en cuenta, sin embargo, que hacer una clula de arrastrar
y soltar, mientras que el formulario no modal es visible har que Excel para
GPF (agradecimiento a Dave Mullins para sealar esto)! Este truco no emula
formularios no modales reales de Excel 2000 en trminos de cdigo ser capaz
de correr de lado a lado, y debe ser tratado como nada ms que una
curiosidad.
GetFonts.zip
(8 de julio de 1997 7k, 17194 descargas)
Este archivo muestra una tcnica para recuperar la lista de fuentes instaladas
de Windows, mediante llamadas a la API. No podemos limitarnos a enumerar
la lista, ya que requiere el uso de una funcin de devolucin de llamada, que
no se apoya en VBA. En su lugar, podemos utilizar un programa proxy (por
ejemplo, mapa de caracteres) para recuperar la lista en un cuadro de lista, que
entonces podemos localizar y leer la lista de fuentes de.
CentrD.zip
(28 mayo de 1997, 10k, 18 804 descargas)
Este archivo muestra cmo utilizar la API de Windows llamadas para mostrar
un cuadro de dilogo personalizado centrado en la pantalla. Se incluyen dos
versiones de 16 bits y de 32 bits de la rutina. Ahora actualizado para manejar
hojas de dilogo en Excel 97, en el que el nombre de la clase cambi!
EBAlign.zip
(16 mayo de 1997, 18k, 14 632 descargas)
Este archivo muestra cmo alinear un cuadro de edicin hoja de dilogo
estndar a la izquierda, centro o derecha. La tcnica utiliza personajes de
diferente anchura (por ejemplo, espacios y guiones bajos) para llenar el vaco
en la parte izquierda del cuadro de edicin. Este utiliza 32 bits de Windows
API llama a hacer las cosas muy rpido, lo que permite la alineacin en
tiempo real como datos se escribe en la caja.
ListCols.zip
(16 de diciembre 1996, 53k, 23 217 descargas)
Actualizacin de usar Win 32 API.
Este archivo muestra la forma de mostrar la informacin en columnas en un

cuadro de lista estndar de Excel. La tcnica utiliza personajes de diferente


anchura (por ejemplo, espacios y guiones bajos) para llenar el vaco entre las
columnas. El uso sensato de los dos personajes permite que las columnas que
se alinean al pxel ms cercano. Esta actualizacin utiliza 32 bits llamadas a la
API de Windows para hacer las cosas mucho ms rpido en Excel 7. Llamadas
a la API no funcionan en Excel 5 debido a las irregularidades de la fuente.
FloatWnd.zip
(21 de noviembre 1996, 11k, 21 793 descargas)
Este archivo utiliza la API de Windows llama a crear una ventana que flota
por encima de la ventana normal de Excel, lo que permite al programador
visualizar los mensajes, mientras el usuario sigue trabajando con Excel. En
ese sentido, es una ventana de mensaje modal. Todava no he trabajado la
manera de poner botones, etc en la ventana, o hace clic trampa de ratn.
WksPrgrs.zip
(16 de noviembre 1996, 23k, 24 904 descargas)
Este archivo contiene una rutina de VBA para dibujar un cuadro de dilogo
'modal' de la ventana de Excel. El cuadro de dilogo contiene una barra de
progreso porcentual completa, que se ejecuta por ejemplo, mientras que una
rutina est completando. Su accin consiste en dibujar y escribir directamente
en la ventana de Excel, con llamadas a la API de Windows. Incluye versiones
para Excel 5 (mediante llamadas a la API de 16 bits) y Excel 7 (utilizando
llamadas de 32 bits).
EBProgrs.zip
(12 de noviembre 1996, 16k, 16 150 descargas)
Este archivo contiene una rutina de VBA para convertir un cuadro de edicin
normal, en un cuadro de dilogo de Excel 7.5 estndar en una barra de
progreso porcentual completa, que se ejecuta por ejemplo, mientras que un
botn- rutina activa est completando. Su accin consiste en dibujar y escribir
en la ventana de cuadro de dilogo, mediante llamadas a la API de Windows
directamente. Incluye versiones para Excel 5 (mediante llamadas a la API de
16 bits) y Excel 7 (utilizando llamadas de 32 bits). Tenga en cuenta que esta
rutina est diseada para aquellos desarrolladores con un buen conocimiento
del uso de llamadas a la API de Windows. Ver el WKSPRGRS.zip archivo
anterior para una (mejor) equivalente hoja de esta rutina.
CheckKey.zip
(20 Aug 1996 8k, 17873 descargas)
Este archivo muestra cmo comprobar si hay una pulsacin de tecla durante
una larga rutina de bucle. Por ejemplo, su rutina pudo mostrar el mensaje
"Presione la barra espaciadora para cancelar esta operacin.". La rutina puede
comprobar si la barra de espacio haba sido presionado en el inicio de cada
bucle. Utiliza llamadas a la API de Windows para comprobar el bfer de
mensajes. Se incluyen dos versiones de 16 bits y de 32 bits de la rutina.
EnumDlg.zip (21 de octubre de 1996 10k, 12.756 descargas)
Este archivo utiliza una rutina recursiva VBA para recorrer todas las ventanas

abiertas de Windows, volviendo el hWnd ID, nombre de la clase y el texto de


la ventana de cada uno. Si se activa mientras un cuadro de dilogo es visible,
muestra que la mayora de los controles de dilogo estndar de Excel no estn
expuestos a Windows y por lo tanto no se puede manipular con llamadas a la
API. Este archivo incluye ahora tanto 16 y las versiones de 32 bits, pero el de
16 bits da un error de espacio fuera de la pila, debido al uso de una funcin
recursiva.

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

hacinamiento. 3. Una nueva vida se genera en una casilla vaca con


exactamente tres vecinos. Esta hoja de clculo contiene una frmula y no
VBA. La solucin utiliza una frmula de matriz circular de referencia para
calcular cada generacin.
RandSort.zip
(20 de noviembre 1996, 4k, 19032 descargas)
Este archivo muestra cmo utilizar las frmulas de hoja de clculo para
asignar al azar una lista de nmeros o texto (por ejemplo, para generar una
lista de nmeros aleatorios sin repeticiones), y tambin cmo ordenar una lista
.
Previous.zip
(09 de octubre 1996, 5k, 16772 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 la
hoja de trabajo para recordar automticamente los valores anteriores como
uno nuevo entra dentro? S lo es, el uso de un complejo conjunto de
referencias circulares. Esta hoja de trabajo se acordar de las 10 entradas
anteriores escritas en la celda cambiante.Explicaciones completas incluyen en
las notas de celda en la hoja.

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

superpuestos con datos de series de tiempo. La serie de tiempo puede ser de


lneas o columnas. El ejemplo mostrado es correlacionar los perodos de
administracin de medicamentos, con temperaturas medias diarias.

IndenterVBA.exe v3.5 (10 de febrero de 2005, 260k, 87805 descargas ) para


Office 2000 a 2003. Se ha actualizado a la versin 3.5
IndenterVB6.exe v3.5 (10 de febrero de 2005, 260k, 49249 descargas) Para
Visual Basic 6. Se ha actualizado a la versin 3.5
Indenter97.exe v3.5 (10 de febrero de 2005, 381k, 23367 descargas) Para
Excel 97. Actualizacin a la Versin 3.5 Estas Complementos COM para la
Oficina 2000-2003, Excel 97 y Visual Basic 6 IDEs son las ltimas versiones
de los populares inteligente penetrador utilidad. Se aade la posibilidad de
reconstruir toda la sangra de un procedimiento de VBA, mdulo o proyecto
(es decir, la sangra despus de cada caso, para, etc y outdenting antes de cada
End If, Siguiente, etc.) La rutina se encarga de todos VBA vlida construye,
incluyendo continuaciones de lnea, lneas mltiples instrucciones y elementos
de compilacin condicional y trabaja dentro de todos los productos de Office
y cualquier otro host VBA6. Por favor, hgamelo saber de cualquier sintaxis
VBA vlido que no lo hace correctamente guin.
FormFun.zip (11 de enero de 2005, 36k, 84 698 descargas) Actualizacin
Esta descarga demuestra toda la diversin que puedes tener con un userform
Office. El formulario de ejemplo es modal, importante y con o sin un ttulo,
icono, maximizar, minimizar y cerrar! Gracias a Tim Clem para trabajar en
cmo programar un estilo de la ventana de la userform y recibe Excel para
darse cuenta. Esta actualizacin corrige un problema al mostrar el icono de la
userform en la barra de tareas y aade algunas notas de uso como comentarios
en el cdigo.
VBETools.exe v2.0 (15 de octubre de 2004, 214k, 49261 descargas )
Esta COM Addin aade una serie de caractersticas para el VBE de oficina,
incluyendo:
Cierre todas las ventanas abiertas en un solo clic
Muestra el tamao del mdulo activo en la barra de herramientas
Cambiar el nombre de los controles y actualizar el cdigo que las usa
Modificar el cuadro de dilogo Herramientas> Referencias para mostrar
la ruta completa de todas las referencias

Mover y controla con precisin el tamao userform pxel por pxel


Ms informacin y capturas de pantalla se pueden encontrar en
el Herramientas VBE pgina.
RecordatMark.exe v1.1 (13 de octubre de 2004, 210K, 6828
descargas ) Actualizado a v2.0
Esta COM Addin para Excel 2000-2003 proporciona una copia fiel del
'Rcord en Marcos caracterstica que se encuentra en Excel 5 y 95, pero que
fue abandonado por Microsoft en la transicin a Excel 97. Rcord en Marcos
le permite grabar cdigo directamente en macros existentes, en lugar de
siempre a grabar en el nuevo procedimiento.
FPAutoStart.exe v2.0 (29 de mayo de 2000, 244K, 6601 descargas )
Actualizacin
de FrontPage 2000 es ahora una gran cantidad de VBA, lo que permite el
poder-usuario definir sus propias macros y automatizar tareas comunes de
administracin web. Mientras que las otras aplicaciones de Office tienen un
enfoque centrado en documentos de proyectos de VB (es decir, el cdigo de
VBA se asocia con un documento), FrontPage utiliza un enfoque centrado en
las aplicaciones en las que las rutinas de VBA se asocian con la aplicacin
FrontPage, no una web especfica o Pgina. FrontPage 2000 expone una serie
de propiedades y eventos para el desarrollador de utilizar, pero no es posible
decir FP para ejecutar una rutina cuando se inicia. Este archivo es un Addin
COM que se ejecuta dos rutinas al iniciar FrontPage, si es que existen en el
proyecto de FrontPage:
Sub auto_start
se ejecuta en cuanto se inicia FrontPage, antes se han abierto las webs.
()
Sub
se ejecuta despus de que FrontPage ha terminado es el procesamiento
Auto_AfterStart de inicio. Esta rutina debe utilizarse si usted tiene la intencin de parar
()
automticamente FrontPage tan pronto como su cdigo personalizado
se ha quedado (por ejemplo, si se est ejecutando la edicin
programada).

Dentro del auto_start () o () Auto_AfterStart rutinas, el poder-usuario puede


crear ganchos en otros eventos de PF utilizando las tcnicas estndar de VBA
WithEvents. Para utilizar el complemento, basta con ejecutar la rutina de
instalacin y crear un procedimiento llamado auto_start o Auto_AfterStart en
su proyecto de FrontPage. El cdigo fuente de desarrollo de Office 2000 se
incluye en la descarga.
VBEMRU.exe v1.0 (10 julio de 1999, 298K, 5722 descargas )
En Office 2000 Developer, tenemos la capacidad de crear proyectos de VBA
independientes que se pueden compilar en archivos DLL de ActiveX. Se abren
Estos proyectos, guardan, compilados y cerraron por completo dentro del

VBE. Desafortunadamente, Microsoft no proporcion una lista usada ms


recientemente-para estos proyectos, ni una ubicacin de archivo
predeterminada para su uso en los cuadros de dilogo Abrir y Guardar. Esta
COM Addin corrige esos dos omisiones, proporcionando una lista de proyecto
de VBA MRU, y un directorio de proyecto predeterminado. El proyecto de
cdigo fuente se incluye en parte como un archivo vba., Para su uso con
Office 2000 Developer y en parte como un proyecto de VB6.
MultiFindReplace.exe v1.0 (17 de junio de 1999 316K, 6122 descargas )
Este es un COM Addin desarrollado utilizando Office 2000 Developer que se
extiende la incorporada en el VBE Buscar / dilogo Reemplazar para realizar
la operacin a travs de una seleccin de todos los proyectos abiertos. Esto es
muy til al desarrollar una aplicacin con libros / documentos que hacen
referencia unos a otros; ahora usted puede cambiar el nombre de un
procedimiento o una variable global a travs de todos los proyectos de una
sola vez. El proyecto de cdigo fuente se incluye como un archivo vba., Para
su uso con Office 2000 Developer.
AddinConnector.exe v1.0 (17 de junio de 1999 203k, 5937 descargas )
En el desarrollo de proyectos Addin COM en Office 2000 Developer, un
ligero cambio en el cdigo en el proyecto addin menudo provocar una
recompilacin del complemento, y por lo tanto la prdida de cualquier
controlador de eventos de botn commandbar que pueden haber establecido el resultado de que hace clic en elemento de men de su Addin y no pasa
nada. Reinicio del complemento requiere que usted abra el Administrador de
Addin, fije su complemento a descargado, cierre el Administrador, abra de
nuevo, establezca el addin para Loaded y finalmente cerrar el
Administrador. Esta COM Addin para el VBE aade un elemento de men
para el men emergente del Explorador de proyectos para hacer la carga /
descarga para usted. Dos clics y usted est reconectado.
Resizer.zip
(18 de septiembre de 2000, 23k, 25 612 descargas)
Este archivo muestra cmo hacer que tus Excel 97 y Excel 2000 userforms
tamao variable e incluye un mdulo de clase sencilla para manejar el cambio
de tamao de la userform y el reposicionamiento y cambio de tamao de todos
los controles del formulario de usuario. Haga sus userforms tamao variable
con slo tres lneas de cdigo!
VBEOnKey.zip
(11 de mayo de 2000, 36k, 12 204
descargas) Actualizado
Cuando se desarrollan rutinas para agregar funcionalidad a la VBE, no hay
forma integrada de asignar combinaciones de teclas de acceso directo a sus
rutinas. En teora, la respuesta es a la subclase la ventana principal de VBE,
por lo que se puede enganchar en e interpretar los mensajes de Windows de
bajo nivel. En la prctica, esto lleva a GPF si usted tiene ms de un addin

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

ShowHelp.zip (14 de noviembre 1996, 5k, 10997 descargas)


Si intenta utilizar un archivo de ayuda personalizada en Excel 7, te dars
cuenta de que los Contenidos y encontrar botones de abrir el archivo de ayuda
de Excel, no el uno personalizado. Para corregir esto requiere el uso de las
funciones de la API de Ayuda de Windows, en lugar de Application.Help. Este
archivo contiene una rutina para invocar el archivo de ayuda personalizado
utilizando esas llamadas.
XL5HlpID.zip (20 Aug 1996 42k, 7268 descargas)
Este archivo lista todos los ID de ayuda para el archivo principal de Excel 5
ayuda. Usted puede utilizar stos en sus propios archivos de ayuda para
mostrar, por ejemplo, la pgina de ayuda estndar de Excel para Configurar
pgina.
XL7HlpID.zip (20 Aug 1996 7k, 8852 descargas)
Este archivo lista todos los ID de ayuda para el archivo principal de Excel 7
ayuda.

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

con unos pocos clics creamos este grfico

Ahora supongamos que queremos agregar a nuestro grfico otra serie de datos,

otra dimensin, la cantidad de unidades vendidas

Una posibilidad interesante es representar ambas series de datos en un grfico de


columnas de manera que la altura de cada columna represente el volumen de
ventas y el ancho de cada columna represente la cantidad de unidades vendidas.
La idea es crear este grfico

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.

Empezamos por crear dos tablas auxiliares. En la primera calculamos la cantidad de

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

el dato de la columna H, da el monto de ventas del producto y en cas contrario un


valor vaco.
Ahora que hemos construido la tabla de datos para el grfico (la segunda tabla
auxiliar), construimos el grfico.
Seleccionamos la segunda tabla auxiliar (el rango J1:M101) y con el asistente de
grficos creamos un grfico de columnas agrupadas. Nos aseguramos que se creen
las 4 series, una para cada producto

El resultado ser este

Quitamos la leyenda, el fondo y el borde del rea de trazado; en ek men de


formato de series de datos, en la pestaa Opciones, llevamos el valor de

Superposicin a 100 y el ancho del rango a 0. Nuestro grfico se ver ahora as

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.

Ahora me queda claro y me ayudar


para la representacin del anlisis ABC (o conocido 80-20)
Tabin gracias por exponer ejemplos en excel.
J.Menndez E.
12:52 a. m., julio 01, 2008

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

Jorge L. Dunkelman said...


En el men Opciones del Grfico, en la pestaa Ttulos en la ventanilla Eje
de valores (Y), pones "Monto"
2:53 p. m., octubre 01, 2008

Post a Comment

Anda mungkin juga menyukai