MACROS EN EXCEL

Description

Informática II (3.5 TAREAS DE MICROSOFT EXCEL GRAFICOS ESTADISTICOS) Note on MACROS EN EXCEL, created by Carmen Nieves on 12/09/2014.
Carmen Nieves
Note by Carmen Nieves, updated more than 1 year ago
Carmen Nieves
Created by Carmen Nieves about 10 years ago
46
0

Resource summary

Page 1

MACROS EN EXCEL

Cuando se crea una macro, se graban los clics del mouse y las pulsaciones de las teclas. Después de crear una macro, puede modificarla para realizar cambios menores en su funcionamiento.  Puede crear y luego ejecutar una macro que aplique rápidamente estos cambios de formato en las celdas seleccionadas.Antes de grabar una macro    Compruebe que se muestra la ficha Programador en la cinta de opciones. Dado que la fichaProgramador no se muestra de manera predeterminada, haga lo siguiente: Haga clic en la pestaña Archivo, elija Opciones y, a continuación, haga clic en la categoríaPersonalizar cinta de opciones. En Personalizar cinta de opciones, en la lista Fichas principales, haga clic en Programador y, a continuación, haga clic en Aceptar Grabe una macro.    En el grupo Código en la pestaña Programador, haga clic en Grabar macro y luego haga clic enAceptar para comenzar a grabar. Realice algunas acciones en la hoja de cálculo como escribir algún texto, seleccionar algunas columnas o filas o rellenar con algunos datos. En el grupo Código en la pestaña Programador, haga clic en Detener grabación. Examine la macro y pruébela.    Al modificar la macro que ha grabado, puede aprender un poco acerca del lenguaje de programación Visual Basic.Para editar una macro, en el grupo Código en la pestaña Programador, haga clic en Macros, seleccione el nombre de la macro que ha grabado y haga clic en Editar. Esta acción hará que se inicie el Editor de Visual Basic.Observe el código y vea de qué manera las acciones que ha grabado aparecen como código. Es probable que entienda bien algo del código y que otra parte le resulte un poco misteriosa.Experimente con el código, cierre el Editor de Visual Basic y ejecute la macro nuevamente. Esta vez observe si sucede algo distinto.Sugerencia    Office.com se actualiza continuamente con contenido nuevo, como artículos de procedimientos, vídeos y cursos de aprendizaje. Si en la parte inferior del visor de Ayuda se muestra Sin conexión y está conectado a Internet, haga clic en Sin conexión y, a continuación, elija Mostrar contenido de Office.com. O bien, visite la página de inicio de Ayuda y procedimientos de Excel en Office.com.CREAR BASE DE DATOS EBSCOUna vez que tenemos el diseño de la base de datos podemos crearla fácilmente en Excel siguiendo dos recomendaciones: Cada tabla del diseño será una tabla de Excel. Colocar cada tabla en su propia hoja de Excel. El motivo para utilizar tablas de Excel es que existen múltiples beneficios de utilizar tablas entre los cuales están los filtros y el reconocimiento automático de nuevas  filas y columnas. Por otro lado, la razón por la cual colocar cada tabla en su propia hoja de Excel es para facilitar el crecimiento de los datos ya que si colocas varias tablas en una misma hoja probablemente tendrás que moverlas o redefinirlas cada vez que alguna de ellas aumente de tamaño y se sobrepongan entre sí. Consultar la base de datos en Excel Una vez que se ha creado la base de datos en Excel y comiencen a crecer los datos, seguramente te encontrarás con la necesidad de relacionar la información de diferentes tablas para obtener datos complementarios. Por ejemplo, considera las siguientes dos tablas:La Hoja.Ordenes contiene una tabla llamada Ordenes y la Hoja.Clientes contiene la tabla Clientes. Si al consultar la tabla Ordenes deseo conocer el Email del cliente que ha efectuado dicha compra, puedo utilizar funciones de Excel para obtener dicha información. Ya que estoy utilizando tablas de Excel, puedo hacer uso de las referencias estructuradas, por ejemplo:=BUSCARV(Ordenes[IDCliente], Clientes, 5,FALSO)Esta fórmula buscará el valor de la columna IDCliente, que pertenece a la tabla Ordenes, dentro de la tabla Clientes y devolverá la columna 5 de esta última tabla. Observa el resultado de la fórmula:El resultado de la fórmula es correcto ya que la orden número 1 fue hecha por el cliente con un IDCliente igual a 5 y que corresponde a Luis cuyo Email es el mostrado en la celda F2. De esta manera puedes relacionar la información de las diferentes tablas en tu base de datos en Excel, ya sea utilizando la función BUSCARV o la combinación de funciones INDICE/COINCIDIR ya que ambas nos permite crear FórmulasFORMULARIO EN EXCEL ¿Qué es un formulario?Un formulario, ya sea impreso o en línea, es un documento diseñado con formato y estructura estándar que facilita la captura, la organización y la edición de la información.Los formularios impresos contienen instrucciones, formato, etiquetas y espacios en blanco para escribir datos. Puede usar Excel y plantillas de Excel para crear formularios impresos.Para obtener más información acerca de las plantillas de Excel, vea la sección Vea también.Los formularios en línea tienen las mismas características que los formularios impresos. Además, contienen controles, que son objetos que muestran datos o hacen que sea más fácil para los usuarios entrar o editar los datos, realizar una acción o seleccionar una opción. En general, los controles facilitan el uso de los formularios. Algunos ejemplos de controles comunes son los cuadros de lista, los botones de opción y los botones de comando. Los controles también pueden ejecutar macros asignadas y responder a eventos, tales como clics del mouse, mediante la ejecución de código de Visual Basic para Aplicaciones (VBA).Puede usar Excel de diversas maneras para crear formularios impresos y en línea. Tipos de formularios de Excel Existen diversos tipos de formularios que puede crear en Excel: formularios de datos, hojas de cálculo que contienen controles ActiveX y de formulario, y formularios del usuario de VBA. Puede usar cada tipo de formulario por separado o puede combinarlos de diferentes maneras para crear una solución que sea apropiada para su caso particular. Formulario de datos Un formulario de datos brinda una forma conveniente de escribir o mostrar una fila completa de información en un intervalo o una tabla sin desplazarse horizontalmente. Verá que la entrada de datos será más sencilla con el uso de un formulario de datos, dado que no tendrá que desplazarse de columna en columna en caso de que tenga más columnas de datos que las que pueden verse en pantalla. Use un formulario de datos cuando sea suficiente un formulario simple de cuadros de texto que enumeren los encabezados de columna como etiquetas y no necesite características de formulario personalizadas ni sofisticadas, como un control de número o cuadro de lista.Excel puede generar automáticamente un formulario de datos integrado para el rango o la tabla. El formulario de datos muestra todos los encabezados de columna como etiquetas en un único cuadro de diálogo. Cada etiqueta tiene un cuadro de texto en blanco adyacente en el que el usuario puede escribir los datos para cada columna, hasta un máximo de 32 columnas. En un formulario de datos, puede agregar nuevas filas, buscar nuevas filas mediante navegación o, según el contenido de la celda, actualizar o eliminar filas. Si una celda contiene una fórmula, su resultado se muestra en el formulario de datos, pero no puede cambiar la fórmula mediante dicho formulario.Hoja de cálculo con controles ActiveX y de formularioUna hoja de cálculo es un tipo de formulario que permite que el usuario escriba datos y los vea en una cuadrícula; existen diversas características similares a los controles ya integradas en las hojas de cálculo de Excel, como validación de datos y comentarios. Las celdas se asemejan a cuadros de texto dado que el usuario puede escribir texto y aplicarles formato de diversas maneras. Las celdas con frecuencia se usan como etiquetas y, ajustando su alto y ancho, así como combinándolas, puede hacer que una hoja de cálculo se comporte como un simple formulario de entrada de datos. Otras características similares a los controles, como los comentarios de celda, los hipervínculos, las imágenes de fondo, la validación de datos, el formato condicional, los gráficos incrustados y el Filtro automático, pueden hacer que una hoja de cálculo se comporte como un formulario avanzado.Para incrementar la flexibilidad, puede agregar controles y otros objetos de dibujo al lienzo de dibujo de una hoja de cálculo, y combinarlos y coordinarlos con las celdas de la hoja de cálculo. Por ejemplo, puede usar un control de cuadro de lista para facilitar la selección por parte del usuario de un elemento de una lista, o bien puede usar un control de control de número para facilitar la escritura de un número por parte de un usuario.Dado que los controles y objetos se almacenan en el lienzo de dibujo, puede mostrarlos o verlos a lo largo de texto asociado que es independiente de los límites de fila y columna sin cambiar el diseño de una cuadrícula o tabla de datos en la hoja de cálculo. La mayor parte del tiempo, muchos de estos controles también pueden vincularse con celdas de la hoja de cálculo y no requieren código de VBA para hacer que funcionen. Puede establecer propiedades que determinan si un control flota libremente o se mueve y cambia de tamaño junto con una celda. Por ejemplo, probablemente tenga una casilla de verificación que desee mover junto con su celda subyacente cuando se ordene el intervalo. No obstante, si tiene un cuadro de lista que desee mantener en una ubicación específica en todo momento, probablemente no desee que se mueva junto con dicha celda.Excel tiene dos tipos de controles: controles de formulario y controles ActiveX. Además de estos conjuntos de controles, también puede agregar objetos desde las Herramientas de dibujo, como autoformas, WordArt, elementos gráficos SmartArt o cuadros de texto.Las siguientes secciones describen estos objetos de dibujo y controles, y además explican en más detalle cómo trabajar con estos controles y objetos.

Nueva Página

Show full summary Hide full summary

Similar

Informática I B-III Ing. Guillermina Jiménez Rasgado
gjrasgado
Software educativo
jessica_210905
LICENCIAS EN LA WEB
Julio Ernesto Rodriguez Gil
INFORMATICA
armando ojeda jimene
Herramientas del software educativo
jessica_210905
BLOQUE TEMATICO III
alfredo mendoza
COMPUTADOR PERSONAL
jealosca
Software Educativo
sandrakirkland03
SOFTWARE LIBRE
Carina Muyulema
MACROSOFT PROJECT
isabeladjv
COMERCIO ELECTRONICO
Julio Ernesto Rodriguez Gil