VBA Excel. Análisis de Caso: Desarrollo de una Macro para automatización de registro de INGRESOS y EGRESOS
|
|
- Víctor Río Martínez
- hace 5 años
- Vistas:
Transcripción
1 VBA Excel Análisis de Caso: Desarrollo de una Macro para automatización de registro de INGRESOS y EGRESOS Se nos solicita registrar los ingresos y egresos de una organización en una planilla Excel, utilizando una macro que automatice el proceso a través de un formulario. El registro debe contener la fecha y el detalle de la transacción, además, se debe registrar el tipo de transacción (ingreso o egreso) y dependiendo del tipo de transacción, registrar el monto transado en la columna correspondiente (Ingreso o Egreso). La planilla de destino debería quedar de la siguiente forma: Hemos agregado en la celda D3, un contador de registro que contará las fechas ingresadas en la columna A, desde la fila 6 hasta el final de la hoja de cálculo, este contador nos ayudará a grabar los registros uno debajo del otro cuando ejecutemos nuestra macro. Para ello, en la celda D3 utilizaremos la función CONTARA() de la siguiente forma: =CONTARA(A6:A ). Creación del Formulario para el Ingreso de Datos A través de la ficha Desarrollador en Windows 2013 y 2016, (Ficha Programador en versiones anteriores) accederemos al entorno de desarrollo de Visual Basic para Aplicaciones (VBA):
2 Ahora crearemos nuestro formulario (UserForm) para el ingreso de datos: FORMULARIOS (USERFORM): Un formulario es un objeto contenedor de otros objetos, a través de la ventana Propiedades podemos especificar sus características o propiedades. VBA le asignará por defecto el nombre UserForm1 a nuestro formulario, pero podemos cambiar ese nombre por otro que sea más significativo modificando la propiedad Name. Como ejemplo, cambiaré el nombre UserForm1 Por FormAgregaReg. También podemos cambiar el título del formulario modificando la propiedad Caption en la ventana Propiedades. La ventana propiedades mostrará las propiedades del objeto que esté seleccionado, si hacemos clic sobre el formulario, mostrará las propiedades del formulario, si seleccionamos un control en el formulario, mostrará las propiedades de ese control.
3 Revisemos qué sucederá cuando cambiemos las propiedades Name y Caption de nuestro formulario: Ahora incluiremos en nuestro formulario los objetos o controles que nos ayudarán a ingresar los datos en el formulario: ETIQUETAS (LABEL): Las etiquetas son controles que nos ayudan a mostrar textos informativos en el formulario. Si bien podemos asignarle código a sus métodos o acciones, su función es netamente informativa. Vamos a crear las etiquetas del formulario seleccionando el botón Etiqueta de la caja de herramientas, luego arrastraremos el mouse sobre el sector del formulario en donde queremos poner la etiqueta. A medida que creamos las etiquetas, VBA les asignará automáticamente los nombres Label1, Label2, Labeln, y mostrará ese nombre como texto de la etiqueta. Podemos cambiar el nombre de las etiquetas modificando su propiedad Name, también podemos cambiar el texto de la la etiqueta, modificando su propiedad Caption. Además podemos cambiar el tipo de letra y sus características modificando la
4 propiedad Font. Si queremos cambiar el color del texto podemos modificar la propiedad ForeColor y si queremos poner un color de fondo al texto de la etiqueta debemos modificar la propiedad BackColor. Crearemos tres etiquetas: Fecha, Detalle y Monto. Una vez creadas las tres etiquetas que utilizaremos en el formulario, insertaremos las cajas de texto en donde ingresaremos los datos de la transacción.
5 CAJAS DE TEXTO (TEXTBOX): Las cajas de texto son controles (objetos) diseñados para recibir información. La información recibida se almacena en la propiedad Value de la caja de texto. A medida que creamos las cajas de texto del formulario, VBA les asignará automáticamente los nombres TextBox1, TextBox2, TextBoxn, pero podemos cambiar este nombre modificando la propiedad Name del control. Para crear las cajas de texto, debemos seleccionar el botón Cuadro de Texto desde la Caja de herramientas de VBA y arrastrar el mouse sobre el área del formulario en donde pondremos la caja de texto. Debemos tener en cuenta que las cajas de texto son muy versátiles y pueden recibir cualquier tipo de dato, sin embargo, el contenido de una caja de texto siempre será considerado como texto por VBA. Una vez creadas nuestras cajas de texto nuestro formulario debería lucir como se muestra a continuación: Este control no posee la propiedad Caption porque no muestra un texto determinado, pero posee la propiedad Value que almacena los datos ingresados en el control. Podemos utilizar las propiedades Font, BackColor y Forecolor para indicar las características de la fuente, el color de fondo y el color del texto
6 que tomarán los datos ingresados en la caja de texto, pero además existen algunas propiedades bastante interesantes que podemos utilizar, por ejemplo: Enabled (Activo): Esta propiedad acepta dos valores, TRUE que indica que esta caja de texto estará activa y funcional en el formulario, y FALSE, que desactiva la caja de texto. En este último caso, podremos ver el contenido del TextBox pero no podremos modificarlo ni posicionar el cursor (o foco) sobre este control pues será ignorado por VBA. Locked (Bloqueado): Esta propiedad también acepta los valores TRUE, que indica que el control estará bloqueado, es decir, que no se podrá modificar su contenido, y FALSE que permite la modificación del contenido del TextBox. MaxLenght (Longitus máxima): permite especificar la longitud máxima del texto, por ejemplo, para ingresar la fecha podemos especificar un MaxLenght de 10 caracteres para un formato de fecha del tipo dd-mm-aaaa. PasswordChar (Clave): Esta propiedad se utiliza cuando queremos ocultar el texto que se está ingresando en el control tal como sucede cuando ingresamos una clave de acceso. En esta propiedad debemos indicar el carácter que se mostrará cuando ingresamos datos en el TextBox, por ejemplo, el asterisco (*) el resultado será el siguiente: FRAME (MARCO): Los Marcos permiten agrupar los controles de un formulario, opcionalmente se puede especificar un título que indicará el criterio que agrupa a dichos controles o que informa sobre el objetivo de ellos, el título se especifica en la propiedad Caption del control. Al igual que las etiquetas, los marcos tienen un carácter netamente informativo. En este caso, utilizaremos un marco para agrupar los controles que utilizaremos para indicar el tipo de transacción (Ingreso o Egreso).
7 Ahora debemos insertar los controles que nos permitirán indicar el tipo de transacción dentro del marco. BOTONES DE OPCIÓN (OPTIONBUTTON) Los botones de opción, tal como su nombre lo indica, nos permiten elegir una opción entre múltiples alternativas. Los botones de opción utilizan la propiedad Caption para mostrar la alternativa representada por el control o, en otras palabras, el texto del control, y la propiedad Value para saber si esa es la alternativa elegida o no. La propiedad Value de un botón de opción solo refleja dos estados, TRUE, que indica que esa es la alternativa seleccionada, y FALSE para indicar que esa alternativa no fue seleccionada. Ahora crearemos dos botones de opción en nuestro formulario, uno para indicar si la transacción será un Ingreso y otra para indicar si es un Egreso. Para que el formulario se inicie con la primera alternativa ( Ingreso ) ya seleccionada, debemos hacer clic sobre el control correspondiente al Ingreso, y poner su propiedad Value en TRUE
8 Para finalizar nuestro formulario, insertaremos dos botones de comando que permitirán confirmar o anular el ingreso de una transacción. BOTONES DE COMANDO (COMMANDBUTTON) Los botones de comando se utilizan para ejecutar una acción tomando dentro de esa acción, los valores entregados por los demás controles disponibles en un formulario. Nuestro formulario de ingreso tendrá un botón Aceptar que escribirá los valores de los controles del formulario en la planilla Excel, y un botón Cancelar que omitirá los datos y quitará el formulario de la pantalla. El texto de los botones de comando se puede cambiar modificando la propiedad Caption. Programando las acciones en código VBA Para que el formulario que hemos creado cumpla el objetivo para el cual fue creado, necesitamos programar las acciones que se le asignarán a los distintos controles del formulario. Como ya sabemos, los objetos o controles poseen propiedades (características) y métodos (acciones que realizan), pero las propiedades o métodos responden a ciertos eventos que se producne durante la interacción con los objetos. Algunos de estos eventos son: Clic, doble clic, cuando un formulario u otro elemento se activa, cuando cambiamos el contenido de un control, etc. VBA tiene definidos eventos para cada objeto y estos eventos están planteados en inglés.
9 EVENTOS PARA ASIGNAR VALORES A CIERTOS CONTROLES Si al iniciar el formulario, queremos que el campo Fecha (TextBox1) muestre la fecha actual, debemos asignarle ese valor en un momento específico, y ese momento es cuando el formulario se activa. Al activarse el formulario podemos especificar un valor para los objetos, cambiar sus propiedades para que se inician con alguna propiedad específica o poner el foco en un objeto determinado. Evento Activate de un Formulario (UserForm.Activate) Para poner código a los eventos de formulario, haga clic en el fondo del formulario teniendo cuidado de no tocar ninguno de los controles que hay en él. Aparecerá la ventana de código preparada para escribir código en el evento click del formulario, ahora solo debemos cambiar el evento click por el evento Activate : En el evento Activate haremos que el TextBox1 que debe contener la fecha, tome el valor desde la fecha de sistema. También podemos asegurarnos de que aparezca seleccionada la opción Ingreso en el OptionButton1, aunque esto también podemos hacerlo definiendo la propiedad Value como True al crear el control.
10 Al cargar el formulario, se verá como sigue: Evento Change de un TextBox (TextBox.Change) El evento Change es propio de aquellos objetos cuya función es permitir el ingreso de datos por parte del usuario y que, por lo tanto, tienen la propiedad Value para almacenar ese dato. Los objetos que utilizan el evento Change son: cajas de texto (TextBox), botones de opción (OptionButton), cuadro combinado (ComboBox), cuadro de lista (ListBox), casilla de verificación (CheckBox), botón de alternar (ToggleButton), barra de tabulaciones (TabStrip), control multipágina (MultiPage), barra de desplazamiento (ScrollBar), botón de número (SpinButton), botón de referencia (RefEdit) y selector de fecha (DatePicker) entre otros. El evento Change permite definir código para realizar ciertas acciones cuando el usuario ingresa o modifica el contenido o valor de un objeto, es decir, cuando modifica su propiedad Value. A continuación utilizaremos el evento Change para forzar el ingreso del detalle (TextBox2) en letras mayúsculas y para forzar el ingreso solo de números en el monto (TextBox3). También usaremos este evento para dar un formato numérico al monto a medida que ingresamos el valor. Para comenzar, haga doble clic en el TextBox2, correspondiente al detalle, e ingrese el siguiente código:
11 En este caso utilizaremos la función Ucase(Texto) para convertir en mayúsculas el contenido del TextBox2. Esta instrucción se puede interpretar como: El valor del TextBox2 será el mismo contenido ingresado, pero convertido en letras mayúsculas. Ahora haga doble clic en el Textbox3 e ingrese el siguiente código: La función IsNumeric(Dato) permite determinar si la variable Dato es de tipo numérico, en nuestro caso, lo utilizamos para preguntar si el dato ingresado en la propiedad Value del TextBox3 es numérico. Realizaremos la evaluación utilizando la estructura de control IF THEN ELSE END IF, equivalente a la función =SI() de Excel y que traducido literalmente del inglés significa SI ENTONCES DE LO CONTRARIO FIN DE LA CONSULTA, y se puede entender de la siguiente forma. SI se cumple la condición, o la condición es verdadera ENTONCES Realizaremos las siguientes acciones DE LO CONTRARIO Realizaremos estas otras acciones FIN DE LA CONSULTA Para asignar un formato numérico al contenido del TextBox3 utilizamos la función Format(Dato, Formato), en donde el dato a convertir es el valor del TextBox3, y el formato es un texto con las siguientes características: ###,###,##0 o si queremos con 2 decimales ###,###,##0.00 El carácter # representa un dígito. IMPORTANTE: En Visual Basic para aplicaciones se invierten el separador de miles y el separador decimal quedando de la siguiente forma: CARACTER NOMBRE DEL CARACTER SIGNIFICADO, Coma Separador de miles. Punto Separador decimal
12 La aplicación de formato numérico queda entonces así: TextBox3.Value = Format(TextBox3.Value, ###,###,##0 ) Y al cargar el formulario el resultado es el siguiente: En caso de que tratemos de ingresar un texto en el TextBox3, la propiedad Value tomará el valor EMPTY, es decir, quedará vacío. Evento Click de un CommandButton Botón Cancelar Para finalizar solo debemos agregar el código correspondiente a nuestros botones Aceptar y Cancelar. Los botones de comando ejecutan código de una manera imperativa cuando se hace clic sobre ellos. Para agregar código al botón Cancelar, haga doble clic sobre el botón y agregue el siguiente código: La instrucción Unload, deshabilita el formulario y todos sus objetos haciéndolo desaparecer de la pantalla.
13 Botón Aceptar El código del botón Aceptar es un poco más complejo pues en ese código programaremos varias cosas: Definiremos una variable para determinar en qué fila grabaremos los datos capturados en el formulario, para hacer esto tomaremos como referencia el contenido de la celda D3 en el cual pusimos un contador que nos dirá cuántas transacciones hemos ingresado. Realizaremos una validación de datos para evitar que se graben datos en blanco en la planilla. Si los datos han pasado el proceso de validación, grabaremos los datos de la transacción en la fila y en las celdas correspondientes en la hoja de cálculo. Limpiaremos los controles del formulario restableciendo los valores iniciales, y dejaremos el foco en el TextBox1 para facilitar el ingreso de un nuevo registro. Para agregar código al botón Aceptar, haga doble clic sobre el botón y agregue el siguiente código: Como se puede apreciar en la imagen, declaramos la variable nfila de la siguiente forma: Dim nfila As Integer (nfila será un número entero) No es estrictamente necesario hacer esta declaración pues al asignar el valor:
14 nfila = Range( D3 ).Value (nfila tomará el valor contenido en la celda D3 ) La variable asumirá el tipo de dato que se haya ingresado en la celda D3. También podemos observar que al hacer la validación de datos para evitar que se ingresen datos en blanco, de la forma: If Trim(TextBox1.Value) = Empty Or Trim(TextBox2.Value) = Empty Or Trim(TextBox3.Value) = Empty Then Al plantear la condición para la estructura de control IF THEN ELSE utilizamos tres elementos: La función TRIM(Texto): Elimina los espacios en blanco ingresados a la derecha de un texto, hacemos esto porque si ingresamos espacios en un TextBox, este no se considera vacío (pues contiene espacios). La pregunta entonces se podría leer así: Si al quitarle los espacios el TextBox queda vacío El valor EMPTY: Indica que un dato está en blanco o una propiedad o una variable está vacía. El conector lógico Or: Se utiliza para evaluar varias condiciones en una misma consulta, de esta manera la pregunta se podría leer así: si la fecha está vacía, O si el detalle está vacío, O si el monto está vacío. Cuando evaluemos varias alternativas conectadas por Or, basta que una de esas condiciones se cumpla para que se ejecuten las acciones especificadas después de la cláusula THEN. Para finalizar, escribiremos el código que guarda los datos en la hoja de cálculo y reinicia los controles:
Formularios y controles
Objetivo Aprender a trabajar con formularios y controles. Contenido Ingreso de datos a una hoja desde un formulario. Trabajando con USERFORMS, LISTBOXS conjuntamente con macros. Trabajando con COMBOBOX
Más detallesGUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR
GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR Al hacer clic en la ficha programador de Excel se activa la ficha correspondiente Al hacer clic sobre el botón de Visual Basic, del
Más detallesConocimientos previos
Tema: Conociendo el editor VBA Ficha de aprendizaje 3 n Logro Reconoce las funciones de Visual Basic Identifica las herramientas del entorno de VBA @ # Conocimientos previos Qué elementos (controles) puedes
Más detallesINSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007
NOMBRE: TEMA 1 PERIODO AREA: HUMANIDADES ASIGNATURA sistemas CONTENIDO Plan de mejoramiento CALIFICACION DOCENTE: LIC. ANTONIO CABALLERO FECHA Desarrolla en una hoja de Excel la siguiente tabla y calcula
Más detallesMANUAL FORMULARIOS EN EXCEL. (xlsm)
VERSIÓN DEMO MANUAL FORMULARIOS EN EXCEL (xlsm) por Elsa Matilde Meyer INDICE DE CONTENIDOS En esta versión se incluye el Indice de Contenidos y el desarrollo de uno de sus capítulos a cuyos temas se puede
Más detallesIntroducción a Visual Basic. Ing. Marglorie Colina
Introducción a Visual Basic Ing. Marglorie Colina Hacer Clic en Nuevo proyecto Luego seleccionar Visual Basic Entorno de Visual Basic Ventana Explorador de Proyecto Cuadro de Herramientas Ventana de Propiedades
Más detallesVERSIÓN DEMO MANUAL DE USERFORMS. (y formularios Excel en general)
VERSIÓN DEMO MANUAL DE USERFORMS (y formularios Excel en general) (Para versiones xlsm) por Elsa Matilde Meyer INDICE DE CONTENIDOS En esta versión se incluye el Indice de Contenidos y el desarrollo de
Más detallesCUADRO DE CONTROL CONTROLES ACTIVEX
CUADRO DE CONTROL CONTROLES ACTIVEX Una de las opciones más interesantes que tiene el Excel es la de utilizar los cuadros de control. Los cuadros de control se usan para crear verdaderos programas en Excel
Más detallesMicrosoft Excel MACROS AVANZADAS
Microsoft Excel MACROS AVANZADAS Visual Basic para Aplicaciones (VBA) Qué es VBA? VBA es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y que se incluye
Más detallesLABORATORIO Nº 5 FORMULARIOS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formularios en Microsoft Excel. 1) DEFINICIÓN Los formularios en Excel son un método para ingresar datos
Más detallesPASOS PARA CREAR FUNCIONES CON VBA
PASOS PARA CREAR FUNCIONES CON VBA Una función es un conjunto de instrucciones que permiten predefinir una fórmula que será utilizada en la hoja de cálculo y que mostrará su resultado en una celda. La
Más detallesMANUAL DE MACROS EXCEL 2010
MANUAL DE MACROS EXCEL 2010 1 CONTENIDO 1-COMO GRABAR UNA MACRO------------------------------------------------------------------------------------3 2-COMO EJECUTAR UNA MACRO QUE YA EXISTE-------------------------------------------------------------5
Más detallesExcel for masters. Macros y aplicaciones VBA
Pág. N. 1 Excel for masters. Macros y aplicaciones VBA Familia: Editorial: TIC Macro Autor: ISBN: Físico Digital N. de páginas: 352 César Miguel Oceda Samaniego Herle Apari Chiliquillo 9786123040079 9786123043483
Más detallesAccess CURSO ACCESS BÁSICO 2003 UNIDAD 5 UNIDAD 5 Formularios
Access CURSO ACCESS BÁSICO 2003 UNIDAD 5 UNIDAD 5 Formularios INTRODUCCIÓN: Un formulario es una pantalla diseñada y utilizada para introducir y modificar los datos de una tabla. Su principal característica
Más detallesSIMULACIÓN DE MOVIMIENTO
MACROS CON EXCEL Ya que se va trabajar en opciones avanzadas de EXCEL es preciso que se active la ficha PROGRAMADOR. Para activar la ficha PROGRAMADOR en la cinta de opciones de EXCEL, para lograr este
Más detallesFormato de números en Excel 2013
Formato de números en Excel 2013 El formato números en Excel es el proceso a través del cual podemos cambiar la apariencia de un número contenido en una celda. Es importante remarcar que dicho formato
Más detallesApunte de Gráficos Microsoft Office Excel Gráficos.
Gráficos. Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación. La utilización de gráficos hace más sencilla e inmediata la interpretación de los datos.
Más detallesTALLER # 6 ACCESS FORMULARIOS
TALLER # 6 ACCESS FORMULARIOS Los formularios sirven para definir la presentación de los registros, en esta presentación se pueden editar los registros de una tabla o consulta. Para crear un formulario
Más detallesUNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010
2. CREACIÓN DE TABLAS Cuando se crea una base de datos, los datos se almacenan en tablas, que son listas de filas y columnas basadas en temas. Siempre debe empezar a diseñar una base de datos creando primero
Más detallesUNIVERSIDAD PEDAGÓGICA NACIONAL
PROGRAMA INTERFAZ OBJETIVO Crear un programa que realice las operaciones matemáticas de suma, resta, multiplicación, división con resultado y con punto flotante y modulo, desde una ventana cuya apariencia
Más detallesCURSO DE GAMBAS 2.0.0
CURSO DE GAMBAS 2.0.0 (Nivel 2) Carúpano, Marzo de 2008 Programación En GAMBAS 2.0.0 1 USO DE CONTROLES MAS COMUNES LISTBOX: El control ListBox implementa una lista de items seleccionables. Para crear
Más detallesT A B L A DE C O N T E N I D O
1 Capacitador: Samayra Niebles Velásquez www.insser.net T A B L A DE C O N T E N I D O Tabla dinamica... 2 Consideraciones para que una lista permita un informe de tabla dinamica... 2 Procedimiento...
Más detallesConocimientos previos
Tema: Operaciones y formularios en VBA Ficha de aprendizaje 7 n Logro Conoce los tipos de operadores. Programa botones usando las operaciones. @ # Conocimientos previos Recuerdas cómo resolver operaciones
Más detallesMANUAL FORMULARIOS EN EXCEL (2007-2010)
VERSIÓN DEMO MANUAL FORMULARIOS EN EXCEL (2007-2010) por Elsa Matilde Meyer INDICE DE CONTENIDOS En esta versión se incluye el Indice de Contenidos y parte de los 2 primeros capítulos a cuyos temas se
Más detallesIntroducción Excel 2007
Introducción Excel 2007 Microsoft Excel Introducción Básicamente, una hoja de cálculo es un programa que nos permite realizar cálculos aritméticos, estadísticos, financieros, etc., de manera automática,
Más detallesUtilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación.
Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación. 2.1. Introducción al entorno de desarrollo La programación visual
Más detallesManual Word Edición del documento
Manual Word 2010 Edición del documento CONTENIDO Buscar texto Reemplazar texto Buscar y reemplazar caracteres especiales Copiar, cortar y pegar Deshacer rehacer Mostrar u ocultar Reconocer caracteres no
Más detallesMICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido
MICROSOFT EXCEL 2007 NIVEL AVANZADO GUÍA TEÓRICO-PRÁCTICA N 4 MACROS Contenido INTRODUCCION... 2 Crear una macro automáticamente... 2 Ejecutar una macro... 3 Actividad 1... 4 Asignar una macro a un botón...
Más detallesApuntes Programación Excel VBA VIII La función MsgBox. Trabajando con Userform en Excel Conceptos generales, una introducción
Apuntes Programación Excel VBA VIII La función MsgBox. Trabajando con Userform en Excel Conceptos generales, una introducción Jose Ignacio González Gómez Departamento de Economía Financiera y Contabilidad
Más detallesMuchos usuarios de Excel consideran una tabla a cualquier rango que tenga datos estructurados y cuyas celdas tengan un estilo y vista diferente.
Tablas Las tablas en Excel son un objeto especial en las hojas de cálculo ya que nos ayudarán a organizar y visualizar nuestros datos de manera amigable. Además, una vez creada la tabla de Excel, podremos
Más detallesUserform ("INT") Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 %
Userform ("INT") Capital Inicial C 0 = 15000 = ( + ) C C 1 i t t 0 C(4;0,18)= 25.800 t= 4 C(4;0,18)= 29.082 i= Tiempo Interés i= 18,0 % ( ) C = C 1+ i t 0 t 2/30 Introducción al uso de cuadros de diálogo
Más detallesCORPORACIÓN UNIFICADA NACIONAL GUIA DE DISEÑO FORMULARIOS ING. DIANA E. LOPEZ IMITOLA
El primer paso es activar la barra de formularios en office 2007 así: Luego se selecciona OPCIONES DE EXCEL A continuación se debe activar la opción mostrar ficha programador en la cinta de opciones, luego
Más detallesLISTA PARA VALIDACIÓN DE DATOS EN EXCEL
LISTA PARA VALIDACIÓN DE DATOS EN EXCEL Cuando compartes tus libros de Excel con otras personas y ellos introducen información en las hojas que has preparado con tanto esfuerzo, es de suma importancia
Más detallesEJERCICIO 30 DE EXCEL
EJERCICIO 30 DE EXCEL ANÁLISIS DE DATOS Excel 2016 Escenarios Excel puede crear y guardar conjuntos de variables que producen resultados diferentes. Los escenarios son útiles en el análisis de datos, ya
Más detallesACTIVIDADES BASE DE DATOS ACCESS 2007
ACTIVIDADES BASE DE DATOS ACCESS 2007 En un primer momento vamos a practicar las opciones de Crear, abrir y cerrar una base de datos de Access 2007. Abrimos Access 2007 y haz clic sobre la opción Base
Más detallesQUÉ ES UNA TABLA DINÁMICA?
TABLAS DINAMICAS QUÉ ES UNA TABLA DINÁMICA? DEFINICIÓN Una tabla dinámica es una de las herramientas más poderosas de Excel, te permiten resumir y analizar fácilmente grandes cantidades de información
Más detallesTRABAJO: GRÁFICO EXCEL 2000
TRABAJO: GRÁFICO EXCEL 2000 El proyecto que voy a desarrollar es la explicación de gráfico en Excel 2000. La materia a utilizar va a ser una tabla de datos la cual va a contener los gastos primer semestrales
Más detallesCESDE ESCUELA DE PROCESOS TECNOLÓGICOS E INDUSTRIALES MACROS VBA GUÍA 2 INTRODUCCIÓN A VBA Y FUNCIONES
1 INTRODUCCIÓN A VBA (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones Windows y
Más detallesPlantillas y formularios. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com
Plantillas y formularios Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com PLANTILLAS Y FORMULARIOS Una plantilla es un archivo que se utiliza como modelo
Más detallesESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Más detallesLABORATORIO Nº 9 TABLAS DINÁMICAS
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar tablas dinámicas en Microsoft Excel. 1) DEFINICIÓN Las tablas dinámicas permiten resumir y analizar fácilmente
Más detallesPlanilla de calculo. TIC: Planilla de Cálculo 1
Planilla de calculo Conceptos básicos Los archivos de Excel se denominan libros y están divididos en hojas. La hoja de cálculo es el espacio de trabajo. Excel comparte el mismo entorno de otros programas
Más detallesOperación de Microsoft Excel
Formato de datos y celdas Dar formato significa, en términos generales, fijar los parámetros que definirán el aspecto y la presentación de los datos contenidos en las hojas de trabajo. Excel ofrece muchas
Más detallesINGENIERÍA TELEINFORMÁTICA
INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 14 Gestión de un Libro de Trabajo Docente: Ing. María Nícida Malca Quispe 1 AGENDA Hojas de cálculo Insertar, eliminar, cambiar nombre, organizar.
Más detallesPROGRAMACION III. VISUAL BASIC SALOMON GONZALEZ GARCIA TALLER 1.
TALLER 1. CONTROL LABEL. El control label se usa para mostrar en el formulario form un texto estático en la pantalla es decir que el texto no se puede cambiar por el el usuario. A menos que utilices la
Más detallesProgramación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Más detallesCOMO CAMBIAR FORMATOS DE LAS CELDAS
COMO CAMBIAR FORMATOS DE LAS CELDAS Tenemos que seleccionar las celdas sobre las que queremos aplicar el formato. Anteriormente vimos como seleccionar celdas. Por ejemplo hemos introducido los datos de
Más detallesEJERCICIO 33 DE EXCEL
EJERCICIO 33 DE EXCEL MACROS Vamos a estudiar qué son las Macros, en qué nos pueden ayudar y cómo crear macros automáticamente. Vamos a tratar de manera muy sencilla el tema de macros sin entrar en profundidad
Más detalles«Excel Básico 2013» Módulo I
«Excel Básico 2013» Módulo I ÍNDICE MÓDULO 1: EXCEL BÁSICO 2013 1. ELEMENTOS DE EXCEL 2013 02 2. INICIANDO EXCEL 2013 08 Excel Básico 2013 1 Excel Básico 2013 1. Elementos de Excel 2013 Esta herramienta
Más detallesIntroducción a los formularios avanzados
Introducción a los formularios avanzados 111 Introducción a los formularios avanzados Contenido Formularios en vista de diseño Vista de diseño Controles de un formulario Campos Calculados 112 Estructura
Más detallesColegio San Marón INFORMATICA TUTORIAL DE MICROSOFT ACCESS
Colegio San Marón INFORMATICA TUTORIAL DE MICROSOFT ACCESS 1 En este tutorial veremos cómo diseñar una base de datos relacional utilizando las herramientas de Microsoft Access, y cómo automatizar tareas
Más detallesÁrea Servicios - Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales
Se encuentra bajo una Licencia Creative Commons Atribución-No Comercial Compartir Igual 2.5 Argentina Área Servicios - Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales Índice
Más detallesÍNDICE. Introducción CAPÍTULO 1 Introducción al VBA
ÍNDICE Introducción... 15 CAPÍTULO 1 Introducción al VBA 1.1 Introducción... 17 1.2 Definición de VBA...18 1.3 Comparando VB con VBA...18 1.4 Macros y su relación con VBA...19 1.5 La ficha Desarrollador
Más detallesPERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS
PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS CONTENIDOS PROPIEDADES DE LOS CAMPOS TAMAÑO DEL CAMPO FORMATO DEL CAMPO LUGARES DECIMALES MÁSCARA DE ENTRADA TÍTULO
Más detallesCAPÍTULO 7. CAMBIOS DE ESTRUCTURA
CAPÍTULO 7. CAMBIOS DE ESTRUCTURA Vamos a utilizar los métodos disponibles en Excel 2007 para modificar el aspecto de las filas, columnas, el aspecto general de una hoja de cálculo y obtener así un aspecto
Más detallesVariantes en Documentos de Venta WhitePaper Febrero de 2007
Variantes en Documentos de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Creación de variantes 4 3. Definición de variantes 6 3.1. Variante de cambio de color 6 3.2. Variante de cambio
Más detallesFormularios para creación de pruebas y pautas de evaluación
Uso de formularios para creación de pruebas y pautas de evaluación Formularios para creación de pruebas y pautas de evaluación El ejercicio consiste en crear una evaluación usando las herramientas de formularios
Más detallesDespués de haber creado la nueva hoja de cálculo, veremos qué debes hacer para ponerle el nombre y cómo eliminarla.
Eyber Augusto Gaviria Montoya Para insertar, eliminar, y cambiar el nombre de las hojas en Excel 2010, debes realizar procedimientos muy sencillos. A continuación te mostraremos lo que debes hacer. CÓMO
Más detallesPower Point para crear narración de imágenes
Power Point para crear narración de imágenes Descarga del contenido para móvil PowerPoint 2016 permite crear presentaciones multimedia integrando imágenes con títulos, audios y videos. Esta versión incluye
Más detallesConectar excell con Access
HECHO POR CREACIONES Y DESARROLLO WEB COSTA RICA, CUALQUIER MACRO CON GUSTO ESTAMOS PARA AYUDARLE, LLAMENOS Y CON GUSTO LE ATENDEREMOS TEL 8364-3733 // 8348-9439 Conectar excell con Access Para este pequeño
Más detallesSOFTWARE II - 4 C - Prof. Sandra Corti
VISUAL BASIC: CONCEPTOS BÁSICOS 1) Definición y características del lenguaje de programación: Visual-Basic es una herramienta de diseño de aplicaciones para Windows, éstas se desarrollan en gran parte
Más detallesCOLEGIO NACIONAL LA VICTORIA DE AYACUCHO VISUAL BASIC VISUAL BASIC HUANCAVELICA PROF. ANGEL MENDEZ YALLI
COLEGIO NACIONAL LA VICTORIA DE AYACUCHO HUANCAVELICA - 2014 1 EJERCICIOS DE APLICACIÓN APLICA01. Desarrollar una aplicación que presenten tres mensajes dentro de un formulario y un botón de comando utilizando
Más detallesHipervínculos y configuración de acciones
Hipervínculos y configuración de acciones 0 Hipervínculos En Microsoft PowerPoint, un hipervínculo es una conexión entre diapositivas, a una presentación personalizada, a una página Web o a un archivo.
Más detallesUNIDAD 7 ALTO DE FILA El primer método consiste en utilizar el menú. Para ello, seguiremos los siguientes pasos:
UNIDAD 7 CAMBIOS DE ESTRUCTURA Vamos a utilizar los métodos disponibles en Excel 2007 para modificar el aspecto de las filas, columnas, el aspecto general de una hoja de cálculo y obtener así un aspecto
Más detallesUTILIZAMIENTO DE PLANILLA ELECTRÓNICA MS OFFICE EXCEL 2007
PLAN DE CAPACITACION 2012 OPERACIÓN DE COMPUTADORAS Y PROGRAMAS DE OFIMATICA UTILIZAMIENTO DE PLANILLA ELECTRÓNICA MS OFFICE EXCEL 2007 MATERIAL DE CONSULTA Nº 3 Junio 2012 CONTENIDO 1. MICROSOFT EXCEL
Más detallesTUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
Más detallesLas opciones para insertar Gráficos se encuentran en la ficha Insertar de la cinta de opciones. Existen una amplia gama de gráficos para realizar:
Gráficos Las opciones para insertar Gráficos se encuentran en la ficha Insertar de la cinta de opciones. Existen una amplia gama de gráficos para realizar: Para crear un gráfico basta con seguir estos
Más detallesMacros y Visual Basic para Aplicaciones en Excel
Macros y Visual Basic para Aplicaciones en Excel Introducción a las Macros Es un conjunto de instrucciones de código (programado) que permiten realizar una tarea determinada como así también expandir e
Más detallesCentro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.
Centro de Bachillerato Tecnológico Industrial y de servicios No. 231 Manual de prácticas de Visual Basic 6.0 Nivel Básico Profesor: Lic. Leonel Orozco Celaya Profe231@gmail.com Guía de prácticas I Prof.
Más detallesEn esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control
CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras
Más detallesInformática. Macros en Excel con VBA. Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla
Informática Macros en Excel con VBA Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Macros Realizar tareas en Excel de forma automática
Más detallesCrear una tabla dinámica
Introducción En este manual de referencia se explican los procedimientos para crear, administrar y personalizar tablas dinámicas y gráficos dinámicos. Los ejemplos ilustrativos de este material están basados
Más detallesIntroducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés
Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés TEMA 4 CREACIÓN DE FORMULARIOS Y CONTROLES EN EXCEL. Inserción de controles en una hoja de cálculo
Más detallesASISTENTE PARA BASE DE DATOS. El asistente crea una base de datos casi instantánea.
ASISTENTE PARA BASE DE DATOS El asistente crea una base de datos casi instantánea. Pasos necesarios: 1. Clic en el botón de opción de asistente, paginas y proyectos. 2. Clic aceptar. 3. Clic en la ficha
Más detallesFormato de celdas. Excel 2007
Formato de celdas Excel 2007 Formato de Celdas Para modificar el formato de las celdas, seleccionamos la celda o el rango a formatear y luego recurrimos a la pestaña Inicio, grupos Fuente, Alineación y
Más detallesEn esta práctica vamos a realizar una base de datos sencilla pero completa mediante Microsoft Access.
En esta práctica vamos a realizar una base de datos sencilla pero completa mediante Microsoft Access. Todas las bases tienen unos puntos comunes que debemos tener en cuenta, como son: entidades, tipos
Más detallesPresentación del Curso Presencial EXCEL AVANZADO Y MACROS
Presentación del Curso Presencial EXCEL AVANZADO Y MACROS Tabla de contenido Excel Avanzado y Macros... 3 Presentación del curso... 3 Objetivos de aprendizaje... 3 Contenidos del curso... 4 Competencias
Más detallesINGENIERÍA TELEINFORMÁTICA
INGENIERÍA TELEINFORMÁTICA Programas Utilitarios Sesión 31 Diseño de Consultas Docente: Ing. María Nícida Malca Quispe 1 AGENDA Diseño de consultas Tipos de consultas. Crear consultas. Vistas de una consulta.
Más detallesCombinar correspondencia
Combinar correspondencia Word 2003 Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com COMBINAR CORRESPONDENCIA COMBINAR CORRESPONDENCIA Contenido Mediante la opción
Más detallesMicrosoft Excel para la optimización del trabajo en la empresa
Microsoft Excel para la optimización del trabajo en la empresa Contenido Contenido... 2 Series personalizadas... 3 Protección de la hoja de cálculo... 8 Plantillas personalizadas... 15-2- Introducción
Más detallesWORD 2013 AVANZADO. Marzo 2018
WORD 2013 AVANZADO Marzo 2018 Índice 1. Estilos y Temas. 2. Tablas de contenido. 3. Saltos de página vs saltos de sección. 4. Combinar correspondencia. 5. Insertar Gráficos. 6. Insertar Ilustraciones.
Más detallesTEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE)
TEMA 7: PERSONALIZAR Y AUTOMATIZAR EL TRABAJO CON EXCEL (I PARTE) 1.- Personalizar barras de herramientas y menús.- Con Excel podemos modificar el contenido de los menús y de las barras de herramientas
Más detallesDe cero a experto en 130 horas!
De cero a experto en 130 horas! POR QUE DEBES ELEGIRNOS: Dominarás y conocerás las principales funciones de Excel. Profesores súper capacitados y con mucha experiencia. Material didáctico incluido (libros,
Más detallesExcel Fundamentos de Excel. Área académica de Informática
Excel 2010 Fundamentos de Excel Área académica de Informática 2014 Fundamentos de Excel Orientación sobre el software Microsoft Excel es una herramienta ideal para organizar y analizar datos, ahora aprenderás
Más detallesUNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
Más detallesCapítulo 1: Tablas de Excel
Capítulo 1: Tablas de Excel 1. Introducción Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la primera fila contiene las cabeceras de las columnas (los nombres de
Más detallesOrdenar y Filtrar Datos
Licenciatura en Gestión Universitaria Informática II Ordenar y Filtrar Datos Pag. 1 Ordenar y Filtrar Datos Cada encabezado de columna de una tabla en Excel tiene un botón de flecha en su extremo derecho
Más detallesBase de datos. Objetivo. Contenido
Base de datos Objetivo Operar una lista de datos Utilizar las funciones de base de datos Contenido Validación de la información Utilizar formularios para incluir datos Buscar registros en una lista usando
Más detallesAgrupar Filas. Agrupar filas en Excel automáticamente
Agrupar Filas Cuando los datos de nuestra hoja son extensos y queremos crear un reporte que nos permita mostrar un resumen con los subtotales para cada una de las categorías de los datos, entonces podemos
Más detallesFilas, columnas, celdas y hojas. Excel 2007
Filas, columnas, celdas y hojas Excel 2007 0 Operaciones con filas, columnas, celdas y hojas Filas y columnas Para seleccionar una fila o columna debemos ubicar el mouse en la cabecera de la fila o columna
Más detallesTALLER DE EXCEL BÁSICO
Ingresando a Excel TALLER DE EXCEL BÁSICO 1ra. Forma: - Ubique el acceso directo en el escritorio y haga doble clic sobre él. 2da. Forma: Reconociendo el terreno Barra de título - Ubique el botón inicio
Más detallesAplicaciones VBA con Excel
Pág. N. 1 Aplicaciones VBA con Excel Familia: Sub-familia: Editorial: Informática Ofimática Macro Autor: Manuel Torres Remon ISBN: 978-612-304-265-3 N. de páginas: 344 Edición: 1. a 2015 Medida: 17.5 x
Más detalles1. En primer lugar, seleccionamos la celda o caracteres a los que queremos aplicar el nuevo formato.
tema 3: FORmatEaR HOJaS DE CÁLCULO 3.1 aplicar y modificar formatos de celda El formato es lo que determina el aspecto que tendrá el contenido y los valores mostrados en una hoja de cálculo. Cuando abrimos
Más detalles3. CREAR FORMULARIOS 3.2. APLICAR OPCIONES DE DISEÑO DE FORMULARIOS
3. CREAR FORMULARIOS 3.2. APLICAR OPCIONES DE DISEÑO DE FORMULARIOS En este punto nos familiarizaremos con otros comandos y opciones de la ficha Diseño en Herramientas de presentación de formulario o Herramientas
Más detallesPREGUNTAS DE AUTOEVALUACIÓN.
UNIVERSIDAD METROPOLITANA LATIN CAMPUS GUÌA DE ESTUDIO Y EVALUACIÒN Informática Aplicada I - Excel TEXTO ELECTRÓNICO GRATUITO EDITADO POR UMLA EDUARDO TAGER RAME LICENCIATURA EN DERECHO MATRICULA 2013-1200-2100
Más detallesCrear una macro automáticamente
Cuando trabajamos con un libro personalizado, es decir, un libro en el que hemos definido una serie de características específicas como pueden ser el tipo de letra, el color de ciertas celdas, los formatos
Más detallesPERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR
PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS CONTENIDOS OPERACIONES CON LIBROS DE TRABAJO EN EXCEL GUARDAR UN LIBRO CERRAR UN LIBRO. CREAR UN NUEVO LIBRO. ABRIR UN LIBRO OPERACIONES CON CELDAS, FILAS
Más detallesManual Word Macros y Elementos rápidos
Manual Word 2010 Macros y Elementos rápidos CONTENIDO Macros Grabar una macro Ejecutar una macro Macros Word permite automatizar tareas repetitivas mediante la creación de macros que consisten en una serie
Más detallesAPRENDE A REALIZAR UNA MACRO
Macros APRENDE A REALIZAR UNA MACRO OBJETIVO: El alumno: Aplicará las herramientas de Excel en la solución de problemas. Aprenderá a crear una macro. Agregar un control que controle el funcionamiento de
Más detalles