CURSO DE EXCEL Microsoft Excel es una poderosa herramienta, ampliamente utilizada en el mundo empresarial y académico, tanto por su facilidad

de uso como por las prestaciones que ofrece para el tratamiento de datos e información numérica principalmente. El presente curso, precisamente tiene como objetivo guiar al lector en el uso de algunas de las prestaciones o posibilidades que ofrece este programa, algunas de las cuales no son muy conocidas, esto a pesar de que son bastante fáciles de abordar. Su dominio, le permitirá al lector la elaboración de archivos de trabajo o informes en forma mucho más rápida y eficiente, dando una clara imagen de profesionalismo. Es así como, trataremos el uso de "macros" para realizar optimizaciones a procesos, el uso de los comúnmente llamados "botones" que darán una imagen totalmente distinta a sus planillas e inclusive nos adentraremos en las posibilidades que Excel nos da para publicar sus archivos como "páginas web". Como este es un curso introductorio, no profundizaremos en lo que se refiere a la programación a partir de Visual Basic para Aplicaciones (VBA). MACROS CONSIDERACIONES GENERALES Si usted realiza normalmente tareas o actividades bastante similares y repetitivas, le interesará saber que Excel posee una herramienta que si es bien utilizada, le permitirá "automatizar" estas tareas o actividades, aumentando considerablemente su productividad. Concretamente nos referimos a las denominadas "macros", las cuales no son otra cosa que una serie de comandos, funciones, instrucciones o tareas previamente guardadas y encadenadas, las que son ejecutadas en forma automática cada vez que el usuario así lo disponga. Ejemplos de posibles usos de macros pueden ser por ejemplo, el automatizar la importación de datos a Excel o viceversa, o el establecimiento de distintas áreas de impresión en un mismo libro de Excel, imprimiendo sin problemas cada una de ellas con solo presionar un botón, o simplemente el dar automáticamente un determinado formato a una celda o grupo de celdas con solo una combinación de teclas. En esta sección le explicaremos como funcionan y como crear una macro, así como también le enseñaremos las distintas formas que existen de ejecutarlas. Además le entregaremos nociones generales de como optimizar las macros que pueda crear. CREACIÓN DE MACROS Tal como dijimos en el apartado anterior, una macro es una serie de comandos, funciones, instrucciones o tareas previamente guardadas y

no se extrañe. Para explicar lo que es un módulo. en primer lugar diremos que tanto Excel como en general todo el paquete Office de Microsoft. Estas tareas o instrucciones son almacenadas en lo que técnicamente se denomina como módulo. a lo normalmente se le denomina código VBA (Visual Basic para Aplicaciones). Supongamos que usted diariamente en su trabajo debe buscar información sobre como cerraron la bolsas de los distintos mercados. donde deberá seleccionar la opción "Grabar nueva macro": . vaya al menú "Herramientas" y seleccione la opción macros. las que son ejecutadas en forma conjunta y automáticamente cada vez que el usuario así lo disponga. Así entonces. diremos que técnicamente un módulo es una colección de declaraciones. Para hacer esto. pero tranquilo. por lo que una vez que la encuentra la copia y pega directamente en Excel. más adelante aclararemos este concepto a través de ejemplos. supongamos que usted desea insertarle una fila para colocar los títulos y que además desea darle un formato a los números. Si realmente no comprendió lo que es realmente un módulo. verá que se le desplegará el siguiente submenú. contemplan un Editor de Visual Basic.encadenadas. Creación de una Macro Para comprender realmente lo que es una macro. lo mejor es hacerlo a través de un ejemplo. información que para su suerte busca en internet. programa que nos permite codificar o programar tareas o procesos. instrucciones y procedimientos almacenados juntos como una unidad con nombre. por lo que. Lo que haremos entonces es precisamente crear una macro que le permita automatizar esta labor. produciéndose el siguiente resultado: Como puede apreciar esta información carece de formato.

xls. "Este libro". aparecerá el mensaje "Grabando". Finalmente le daremos colores al texto y a las celdas y luego aplicaremos bordes a las dos columnas y a la primera fila. También aplicaremos "negritas" tanto para los títulos como para la primera columna. luego le daremos formato numérico a los valores. Finalmente nos preguntará el lugar donde queremos que sea guardada nuestra macro. Una vez terminado el proceso de formato. el cual nos ayudará en el proceso. . Debe tener cuidado de no elegir una combinación de letras que corresponda al método abreviado o acceso rápido de otra macro u otro acceso rápido que traiga Excel por defecto.Entonces aparecerá el siguiente cuadro de diálogo. lo primero que haremos será insertar una fila. esto es la combinación de teclas que permitirán en el futuro ejecutar dicha macro y en este caso elegiremos la letra "h". esto es. limitando a solo dos posiciones los decimales. aparecerá el siguiente control. para lo cual seleccionaremos la opción que nos da por defecto. éste debería ser el aspecto final que se quería lograr. Una vez que hemos hecho esto. Así entonces. Además se le solicitará información respecto al "Método abreviado". Ahora procederemos a darle el formato deseado como si se tratará de un proceso normal. Éste libro lo grabaremos posteriormente comomacro01. donde deberá darle una nombre a la macro que creará. con este archivo trabajaremos en los siguiente apartados. porsu puesto es recomendable que cuando usted cree habitualmente macros. en este caso "Indice" para la primera columna y "Cierre" para la segunda. Podrá notar que en la barra de estado. procediendo a continuación a escribir los títulos. en este caso le daremos el nombre de "mi_primera_macro". la grave con nombres descriptivos que le permitan saber fácilmente cual es el objetivo o función que cumple dicha macro en cuestión.

a saber: 1. Presionando la combinación de teclas del método abreviado. A través del menú Herramientas/Macros. 1. 4. Un aspecto importante a tener en cuenta.. en otras palabras. Asignando la macro a un Control o ActiveX. 2.Como ya hemos concluido el proceso de dar formato al área deseada. de lo contrario estas no funcionarán. Asignando la macro a una Autoforma. entonces aparecerá el siguiente cuadro de diálogo: .). Excel le mostrará el siguiente mensaje por defecto: Aquí le mostrará información sobre el archivo que esta abriendo y le preguntará si quiere habilitar o no las macros que tiene grabada este libro. Es tan simple como acceder al menúHerramientas/Macro seleccionando la primera opción (Macros. Felicidades. 3. en otras palabras. Menú Herramientas/Macros Esta es quizás una de las formas más fáciles e intuitivas de ejecutar una macro. Deberá selección la opción Habilitar macros.. a través del método abreviado.. es que una vez que ha grabado la macro en cuestión y quiera abrir el mismo archivo en otra oportunidad. con estos sencillos pasos ha creada su primera macro. se han realizado todas las tareas que se desea automatizar con la macro. En esta sección le enseñaremos las distintas formas en que puede ejecutar o activar una macro. pero no por ello menos efectiva. deberemos hacer clic en el botón "detener grabación".. FORMAS DE EJECUTAR UNA MACRO Como ya supondrá una de las formas de ejecutar una macro es obviamente a través de la combinación de teclas que usted le indicó al momento de grabar dicha macro.

Probemos ahora en la práctica el funcionamiento de nuestra macro. Nótese además que ahora ha quedado una fila en blanco al final. ahora ejecutaremos nuestra macro y veremos que el resultado que obtendremos será el siguiente: Como se puede apreciar. paraque así veamos como funciona nuestra macro. cuando tratemos el tema de las referencias absolutas y relativas. esto es desde A2 hasta B7. Método Abreviado . 2. El botón Opciones nos permite modificar el método abreviado que tiene asignada esta macro (en este caso en particular "CTRL + h") o asignarle uno en el caso de que no lo tuviera. El resultado final debería ser el siguiente: Pues bien. esto nos permitirá ejecutar en el libro actual de trabajo. Para ejecutar la macro deseada sólo bastará con seleccionar aquella que estimemos conveniente de acuerdo a nuestras necesidades y luego hacer clic en el botón Ejecutar. modifiquemos manualmente el contenido de la tabla. en el libro actual o en un libro específico que este abierto. Esto lo haremos con el único objetivo de simular un nuevo contenido de información al cual queremos aplicarle el formato que deseamos. la macro automáticamente nos ha insertado la fila con los títulos. una macro que este guardada en otro libro sin mayores problemas. luego cambiaremos el color de las letras a verde. el área que se marcó como activa correspondía precisamente a dos columnas con siete filas. En otras palabras. Los botones Paso a paso y Modificar los analizaremos en el siguiente apartado. nos ha vuelto a colorear de azul los textos. En el próximo apartado se analizarán con más detención estos aspectos.En él aparecerán una lista con todas las macros que tengamos grabadas ya sea en todos los libros abiertos. En el siguiente apartado profundizaremos un poco más al respecto. Lo primero que haremos será eliminar la primera y la última fila. esto se debe a que en un principio hemos borrado ésta fila y ha que cuando creamos la macro.

siempre que este último este abierto en el momento en que se desea ejecutar dicha macro. normalmente no lo utilizará una única persona. aspecto que puede hacer completamente inoperante una planilla a la que le hemos invertido horas en mejorarla. Para probar lo anteriormente expuesto. pero obviamente unas son más adecuadas que otras. La autoforma en general puede ser puede ser cualquiera de las que ofrece Excel. Esto debido a que al asignar una macro a una autoforma nos permitirá que un tercero. Esta imagen nos muestra algunas de las autoformas posibles de utilizar.xls. pueda intuitivamente hacer un clic sobre un área correspondientemente destacada. El resultado que obtendremos será el siguiente: 3. ésta es una forma de ejecutar una macro mucho más simple y expedita. esto es "CTRL + h". esto esmacro01. La utilización del método abreviado también funciona en otro libro distinto de aquel en el cual fue guardada la macro originalmente. tras lo cual se ejecutará la macro deseada.En relación al método anterior. siendo aún más difícil recordar la combinación de teclas que permite activar la ejecución de una macro determinada. no necesariamente familiarizado con la construcción de nuestra planilla. Otro punto a considerar es el hecho de que a veces. cuando se construye un libro o archivo de trabajo. Posicionemos ahora en cualquier parte de la Hoja2 del nuevo libro y luego presionemos la combinación de teclas de nuestra macro. correctamente coloreadas toman el aspecto de verdaderos botones de acción: . abramos un libro distinto en blanco y mantengamos abierto el libro que hemos usado hasta el momento. Asignar a una Autoforma Creemos que esta forma de ejecutar una macro mucho más recomendable yelegante por decirlo de alguna forma. A continuación también mostraremos ejemplos sobre como partiendo de simples autoformas. aspecto que se dificulta cuando se han creado varias macros. pero tiene el inconveniente de que es necesario recordar la combinación exacta de teclas o método abreviado para ejecutar la macro deseada y no otra.

tal como si se tratase de un hipervínculo en internet. Asignar a un Control ActiveX . podrá notar que cambia la forma del puntero de su mouse. además el texto que puede asignárseles nos permitirá colocar una pequeña referencia sobre la función o tarea a realizar por la macro. donde deberá la macro específica que desea asignar: Una vez realizado esto su macro estará lista para ejecutarse con solo un clic. Formato. apareciendo el siguiente cuadro de diálogo: Posteriormente se desplegará el siguiente cuadro. Para asignar la macro en cuestión deberá hacer clic con el botón derecho del mouse sobre la respectiva autoforma. como por ejemplo: Imprimir. Exportar. Enviar. 4. Además si desliza el mouse sobre la autoforma.Como podrá apreciar el hecho de poder colorear a gusto estas autoformas las hará perfectamente identificables y. etc.

Éstos controles también son llamados comúnmente como "botones". seleccionar o introducir (capturar) datos. yaque esto le permitirá trabajar de forma mucho mas expedita. Al igual que en el caso de las macros. Es por esto que creemos que el dominio del uso de estos "controles" le darán mucho más profesionalismo a nuestros trabajos. este tipo de botón posee un comportamiento bastante llamativo cuando se hace clic sobre él. ahora veremos una serie de controles que le pueden brindar interactividad a nuestros archivos o planillas de excel. botones de opciones. Con el único objetivo de darle un mayor grado de interactividad a este apartado. con el objetivo de mostrar. botones de comandos. pudiéndole incluso darle la imagen de un poderoso "software a medida" para el tratamiento de datos y la confección de informes. indicando en cada caso sus principales características y actividades para las cuales pueden ser utilizados. pero no profundizaremos demasiado en este punto. en esta sección veremos aquellas más importantes. así como también una mejor imagen. Como comprenderá. razón por la cual es posible que su visualización . Para esto vaya al menú Ver/Barra de Herramientas/Cuadro de Controles. aunque técnicamente se denominan Controles ActiveX. Estos controles tienen propiedades propias y comunes. Más adelante dedicaremos varios apartados para este tipo de controles. cuadros de lista (combobox). casillas de verificación. para la realización de una acción determinada (ej. TIPOS O CLASES DE CONTROLES En este apartado mostraremos los principales tipos de controles que existen. Le recomendamos que inserte la barra de controles que posee Excel. los controles también pueden ser programados a través de VBA. Estos objetos pueden consistir por ejemplo en cuadros de texto. ejecución de una macro) o para facilitar la lectura de un formulario. así como también algunos ejemplos prácticos sobre el uso de estos controles.En general todo lo expresado para autoformas es válido para los Controles ActiveX. ACTIVEX CONSIDERACIONES GENERALES Una vez que hemos analizado en que consisten las macros. por lo que de momento sólo ilustraremos la forma que puede adoptar uno de ellos: Principio del formulario Final del formulario Como podrá apreciar. sólo diremos que su utilización es como dar un paso adelante. barras de desplazamiento u otros elementos. Con el objetivo de que esta barra no interfiera en su área de trabajo. pude incorporarla en el contexto de las barras de herramientas tradicionales. éstos "controles de ejemplo" han sido generados con un software dedicado a la construcción de páginas web y que es distinto a Excel. hemos incluido algunos controles de ejemplo (reales no imágenes). Los Controles ActiveX son objetos gráficos que se colocan en un formulario (userforms) o en una determinada posición de la hoja de trabajo.

Un Cuadro de Texto nos permite capturar información de la persona que lo esta utilizando. este control nos permite por ejemplo la ejecución de una macro. Tal como se puede apreciar en nuestro ejemplo. Final del formulario Botón de Comando Principio del formulario Este tipo de control es uno de los más conocidos. sólo que en este caso no es posible seleccionar más de una opción. Este tipo de control también tiene la opción de ser configurado como campo para el ingreso de "claves". alfabética o alfanumérica. Cuadro de Texto Principio del formulario Ingrese sus datos. pero en general tendrán los mismos comportamientos y funciones. Entre otras cosas. Final del formulario Casilla de Verificación Principio del formulario Fútbol Voleibol Tenis Natación Final del formulario Una casilla de verificación es utilizada normalmente para capturar información previamente estructurada. o marcar el inicio de la realización de una determinada actividad previamente asignada o programada. Normalmente se presentan en grupos y es posible seleccionar más de una opción...pueda diferir un poco del aspecto que presentan normalmente en Excel. Principio del formulario Fútbol Voleibol . el usuario sólo podrá elegir uno de los distintos deportes propuestos. Botón de Opción Una botón de opción en general presenta las misma características que un grupo de casillas de verificación. En nuestro ejemplo. la cual puede ser numérica. por lo que automáticamente irá reemplazando lo que vayamos ingresando por asteriscos (*). el usuario podrá elegir uno o más de los distintos deportes propuestos.

veremos como puede configurarse el valor en que irá cambiando el valor tras cada clic. Final del formulario Cuadro de Lista Un cuadro de lista contiene una lista de los elementos que pueden ser seleccionados.Tenis Natación Final del formulario Cuadro Combinado Principio del formulario El cuadro combinado o ComboBox en general cumple las mismas funciones que los dos controles anteriormente explicados. sólo que no posee el menú desplegable. debiendo desplazarse el usuario con la barra de desplazamiento que se generará automáticamente para buscar las otras opciones no visualizadas. Botón de Alternar Este botón puede ser utilizado para que el usuario seleccione o no una determinada característica. En el siguiente apartado. en los siguientes apartados daremos algunos ejemplos de su uso. Cuenta con dos flechas. devolviendo el valor de Verdadero o Falso según corresponda. y posteriormente. En términos generales es prácticamente lo mismo que un cuadro combinado. en la cual devolverá el valor lógico anteriormente mencionado (verdadero o falso). Botón o Control de Número Este control puede ser usado para aumentar o disminuir el valor de un determinado parámetro o celda vinculada. Inclusive puede ser configurado para que mostrar un cierto número de opciones solamente. En el siguiente apartado analizaremos las principales propiedades que presentan estos controles. Al presionar alguna de ellas aumentará o disminuirá el valor según corresponda. una hacia arriba y otra hacia abajo. cuando se analicen las propiedades. sino que es necesario desplazarse a través de él con el cursor. . Este botón además puede ser vinculado a una determinada celda. Su utilización es recomendable cuando la lista de opciones es bastante extensa. ya que este control tiene la ventaja de que una vez seleccionado permanece seleccionado. o una hacia la derecha y otra hacia la izquierda.

nos entrega dos opciones para la visualización de las propiedades. PRINCIPALES PROPIEDADES En este apartado analizaremos las principales propiedades que son comunes a la mayoría de los controles. bastará con volver ha hacer clic en este mismo icono. pero que debido a su relevancia creemos que es necesario analizar. en general nos referiremos sólo a aquella parte de la propiedad que puede ser configurada eminentemente a través de Excel y sólo cuando sea necesario nos remitiremos al Editor de Visual Basic. La primera de ellas en forma alfabética y la segunda por categorías. y deseamos cambiar un único parámetro. debemos hacer clic con el botón derecho del mouse sobre dicho control. Este cuadro de diálogo a su vez tiene en el extremo superior un cuadro combinando o combobox. útil y muy fácil de implementar para un usuario no familiarizado con la programación. Esta última nos será más útil la primera vez que estemos configurando un control. esto es. esto para que nos aparezca el cuadro de diálogo de propiedades de dicho control. Otro aspecto a tener en cuenta es el denominado Modo Diseño. Sin embargo. el objetivo de este curso no es profundizar demasiado en este lenguaje (VBA). para activarlo sólo hace falta hacer clic sobre él. la instancia durante la cual pueden ser modificados cuantas veces sea necesario los distintos controles de nuestro libro. quizá nos resulte más cómodo trabajar con el modo alfabético. tenga en cuenta que en esta sección solo entregaremos ejemplos básicos del uso de los controles.Respecto a esto último. así como también aquellas que puede que sean exclusivas de uno u otro. esto puesto que en la sección donde se analizarán lo userforms serán utilizados ejemplos más globales y completos. Cuadro de Propiedades Una vez que hemos insertado cualquier control. El modo diseño se encuentra activado cuando el icono adjunto se encuentra resaltado. En cambio si ya hemos configurado nuestro control. Además. Para salir del modo diseño. Cabe aclarar que cuando estamos en el modo diseño los distintos controles no estarán operativos. es muy usual que los controles sean configurados mayoritariamente a través de VBA. el cual nos permitirá configurar las propiedades de algún otro control que tengamos en el libro actual sin necesidad de estar seleccionando éste previamente. Por esta razón. sino por el contrario entregar una guía práctica. . puesto que nos será más fácil encontrar las distintas propiedades a modificar. por lo que será necesario salir de este modo para poder utilizar estos controles. Tal como señalamos anteriormente.

esto es por que tanto los cuadros de listas simples como los combinados. esto es. por nombrar sólo algunos. por ej.Principales Propiedades A continuación explicaremos las principales propiedades con que usted se podrá encontrar a la hora de configurar un control. le recomendamos acceder a la ayuda que trae el Editor de Visual Basic. Para configurar el control. almacenará el mismo valor de la opción seleccionada. ésta propiedad le permitirá configurar que columna del rango de celdas vinculado al cuadro de lista (simple o combinado) será utilizada para buscar el valor que será almacenado en el control. los botones de control de número o los botones de alternar. Si usted desea profundizar en el tema. Si por ejemplo. Como podrá apreciar. cuando hemos vinculado un rango de celdas hemos incluido más de una columna. eso si. BoundColumn Siguiendo con el ejemplo anterior. loscuadros de texto. aunque por lo general muestran sólo la primera columna. Para ejemplificar esto vaya al ejemplo que será expuesto en el siguiente apartado. "B19". puede hacerlo directamente a través de la Ayuda de Excel sin mayores inconvenientes. además tenemos vinculado el cuadro de lista a una celda (LinkedCell). sólo será necesario introducir el valor o mejor dicho la posición de la celda que se desea vincular. en esta celda será mostrado el valor almacenado por el . esta propiedad se refiere a la celda que estará vinculada con el control en cuestión. Recomendamos hacerlo en términos absolutos. una vez que se ha elegido entre una de las opciones desplegadas en el control. En algunos casos servirá para que el control muestre el contenido de dicha celda. Esto será de mucha ayuda cuando por ejemplo queramos asignarle un valor distinto a las distintas posibilidades que nos muestre el control. ListFillRange Esta propiedad se utilizará en el caso de que estuviéramos configurando un cuadro de lista simple o uno combinado. Esta propiedad le indicará al control la lista de opciones que mostrará dicho control. LinkedCell Esta es quizás la propiedad que más utilizará. Obviamente se almacenará el valor correspondiente a la fila que fue seleccionada.mes). almacenan la información de las restantes columnas. Por defecto esta configurado en "1". A2:B5) o al nombre de una determinada área previamente guardada (ej. para lo cual puede hacer referencia a un rango de celdas (ej. Esta celda por ejemplo puede ser utilizada con controles como los cuadros de lista (simples o combinados). la celda producida por la concurrencia de la columna "B" y la Fila "19". Esto es. aunque en la mayoría de los casos será el control el que condicione el contenido de dicha celda. En general se entregarán los conceptos más importantes de cada una de ellas. por ser esta más específica.

Esta propiedad por ejemplo es útil cuando le asignamos una macro a un control. el valor de éste cambiará. Por ejemplo en el caso de un botón de alternar. (Name) Esta propiedad denota le nombre del control. Max. SmallChange Estas tres propiedades son utilizadas por un control de número. Caption Esta propiedad podríamos decir que especifica el nombre de fantasía o comercial de control. Font Esta propiedad sirve para configurar las fuentes de los textos que aparecerán en el control. la cual por defecto toma el valor de "8". el máximo y el valor en que éste irá cambiando (incremento o decremento. respectivamente indican el valor mínimo del control. Al hacer clic en esta propiedad se desplegará un cuadro de dialogo que lo guiará en la configuración. Por defecto el valor de captionserá igual que el de name. ListRow Esta propiedad es prácticamente exclusiva de los cuadros de lista (ListBox y ComoBox) y sirve para indicar el número de filas u opciones que serán mostradas por el control. por defecto Excel le asigna un nombre compuesto por el tipo de control mas un correlativo. el nombre con que el usuario de la planilla lo verá. Min. al nombre visible del control (en el caso de un botón) o como será mostrada la información introducida en un cuadro de texto. será recomendable utilizar esta propiedad. según sea el caso) cada . Esta propiedad es normalmente utilizada por los botones de comando. por ejemplo "CommandButton1". el cuadro de lista generará automáticamente una barra de desplazamiento. Según sea la interacción que tenga el control. por lo que no profundizaremos en su contenido. aunque esto es perfectamente modificable. sean estos correspondientes a las opciones desplegadas. Value Esta propiedad denota el Valor que tendrá el control. esto es. el cual sigue los estándares de Excel o Windows. la propiedad value toma los valores "VERDADERO" o "FALSO" según se trate. Esto servirá posteriormente para identificar dicho control y para configurarlo por ejemplo a través de macros o a través de VBA. En el caso de que el número de opciones sea mayor al número que serán mostradas. ya que con ella podremos darle al control un nombre visible de referencia a la actividad que realizará la macro que será activará con dicho control. Si el número de opciones es considerable.control. En la caso de un botón de control de número. la propiedad value tomará el valor de las secuencia respectiva. Para comprender de mejor forma lo anteriormente expresado le recomendamos que vaya alejemplo que figura en el próximo apartado.

tiene aspectos similares a la codificación de la macro. por lo que no profundizaremos más al respecto.xls). al que hemos llamado "Macro Optimizada". como aquellas que dicen relación con posición del control. una de las macros habíamos creado en el libro de la sección anterior (macro01. Existen otras que también son comunes. EJEMPLOS DEL USO DE CONTROLES Una vez que hemos mostrado la mayoría de los tipos de controles existentes y hemos comentando varias de sus propiedades. es decir sólo las instrucciones (este ejemplo fue realizado a partir de la versión 2003 de Microsoft Office Excel). en general es tan simple hacer clic con el botón derecho del mouse sobre el respectivo control. Concretamente nos centraremos en el siguiente cuadro: Como podrá apreciar. Ejemplo 1: Asignar una Macro Para asignar una macro a un control tipo botón de comando. Para esto haremos clic con el botón derecho del control y seleccionaremos la opción "Ver código". En general estas son la principales propiedades con las cuales podrá encontrarse cuando este configurando sus controles. El valor predeterminado es 1. Ahora bien. Como verá el procedimiento indicado en general es bastante simple y similar al expuesto en el caso de las autoformas. El valor de propiedad SmallChange puede ser cualquier número entero. Este comando también nos da la opción de copiar directamente el código de dicha macro. aunque el intervalo de valores recomendado es desde -32767 a +32767. procederemos a continuación a desarrollar algunos ejemplos de su utilización.vez que se haga clic sobre cualquiera de las flechas de este control. tras lo cual se desplegará un menú emergente en el cual deberemos seleccionar la opciónAsignar Macro. la posibilidad de que sea impreso o no al imprimir una determinada hoja o el formato del mouse al desplazarse sobre el control. supongamos que deseamos insertarle a un determinado botón. por lo que lo único que haremos será abrir la macro deseada (ver su codificación) y a continuación copiar el contenido de ésta dentro del los . las cuales consideramos que no son tan relevantes. tras lo cual automáticamente se nos abrirá el Editor de Visual Basic.

Ahora bien. Para hacer esto. nos entrega una visión preliminar sobre como pueden ser modificadas en el futuro las macros o como es posible realizar directamente la codificación de la misma. razón por la cual debemos darle el valor de "2" a la propiedadBoundColumn. al cual le asignaremos o vincularemos esta área (precio) en la propiedad ListFillRange. dándole un valor de "4". El resultado que deberíamos obtener sería el siguiente: Entonces.comandos "Private Sub" y "End Sub". el resultado del precio en cuestión lo deseamos obtener en la celda "F6". este procedimiento es un poco más engorroso que el anterior. una vez guardado todo. dependiendo del mes en que esta se venda. Pues bien. para lo cual utilizaremos la propiedad LinkedCell. Además nos resulta engorroso que nos muestre todos los meses el control. dentro de las etiquetas nos ha quedado la macro anteriormente realizada. Ejemplo 2: Cuadro Combinado Para realizar este ejemplo trabajaremos con el siguiente supuesto: Supongamos que existe una empresa que tiene un único artículo que varia de precio según que época del año se trate. el botón quedará perfectamente operativo. para esto ahora utilizaremos la propiedad ListRow. La imagen adjunta nos muestra esta relación entre el mes y el precio del producto. por lo que deseamos limitar la lista sólo a cuatro opciones. . Como podrá comprobar. Si bien es cierto. ahora usted desea calcular fácilmente el importe al que venderá una determinada cantidad de unidades. lo que haremos será insertar en primer término un cuadro combinado o ComboBox. a esta área le daremos el nombre de precio. debemos indicarle al control que el valor que debe almacenar se encuentra en la segunda columna. Pero para obtener esta información.

La cantidad de artículos vendidos deseamos tenerla en la celda "E6" y el resultado final (precio por cantidad) en la celda "G6". el siguiente debería ser el resultado que debiéramos obtener: Si bien es cierto éste ejemplo es bastante simple. la vez. . nos permite comprobar lo fácil que es su utilización y la vistosidad que le proporciona a nuestro libro de trabajo. Finalmente aplicaremos un poco de formato a las celdas. para lo cual introducimos la fórmula correspondiente en dicha celda (=E6*F6). sólo para destacar un poco los distintos componentes de nuestro cálculo. de todas formas nos permite visualizar como es la operatoria necesaria para la configuración de un control y. Así entonces.

Sign up to vote on this title
UsefulNot useful