Quito, 10 de Enero del 2014 Antonio Correa AVANZADO.

Slides:



Advertisements
Presentaciones similares
Excel.
Advertisements

EXCEL 2007 FORMATO CONDICIONAL.
Al abrir el Access aparece una ventana para crear una base en blanco, con la ayuda de un asistente o abrir una existente. Al principio optamos por la primera.
EXCEL 14 CLASE 6.
Aprendizaje de Microsoft® Access® 2010
Access Bases de datos.
Macros en Word.
Curso de formación de Microsoft® Office Excel® 2007
MENSAJE DEL DIA ALBERT EINSTEIN
Computación Aplicada Ma. Teresa García Ramírez
Material de la Prof. Jessie Lema
INTRODUCIÓN A MICROSOFT EXCEL 2007
INFOMATICA EMPRESARIAL Principales Contenidos: Clase 26 de Mayo de 2012 Alejandra Meliza Caro Profesor.
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
ELEMENTOS DE LA VENTANA
COMPUTACIÓN APLICADA FACULTAD DE INGENIERÍA, UAQ Tablas Dinámicas, Macros Ma. Teresa García Ramírez.
DR. ERNESTO SUAREZ.
Microsoft Word.
MACROS Para automatizar tareas repetitivas, puede grabar rápidamente una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas).
INFOMATICA EMPRESARIAL
Computación Aplicada Facultad de Ingeniería Universidad Autónoma de Querétaro Ma. Teresa García Ramírez 1.
BASES DE DATOS Con Access.
1 Planilla de cálculo TALLER DE ALFABETIZACIÓN DIGITAL.
“CONOZCAMOS EL PRESENTADOR DE DIAPOSITIVAS MICROSOFT POWERPOINT”
Yurany Ayala perilla Leidy marmolejo García
FORMULAS ESTADISTICAS.
Microsoft Office Project 2010 Curso Básico
MICROSOFT EXCEL Excel es una aplicación del tipo hoja de calculo, integrada en el entorno Windows, y desarrollada por Microsoft, en la cual se combinan.
2 EXCEL HERRAMIENTAS BÁSICAS. 2 Objetivos: Aprender a separar datos de un celda en varias Manejo de formatos no tradicionales Generar datos de manera.
Microsoft OFFICE Word MBA. Lida Loor Macías.
Comenzando con Excel 2000 Abrir Excel 2000 Pulsamos INICIO Elegimos PROGRAMAS Pulsamos en MICROSOFT EXCEL 2000 Elementos de la ventana de Excel 2000 Barra.
José Luis torres Álvaro José ortega MACROS EN EXCEL.
Bases de Datos Access.
Muchas personas usan una lista de tareas pendientes, ya sea en papel, en una hoja de cálculo o en una combinación de papel y medios electrónicos. En Outlook.
MICROSOFT EXCEL ING. JOHANNA NAVARRO.
EXCEL 2010 INTECSA.
INTRODUCCIÒN MICROSOFT WORD 1 eencasts/shared/player_776x600.aspx?scre enCast=wd07_overview.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
FUNCIONES DE LA HOJA DE CALCULO
Los Controles de Visual Basic
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar data y luego extraer resultados de la misma.  Con Excel puedes entrar.
Macros Con las macros lo que se pretende es automatizar varias tareas y fusionarlas en una sola, añadiendo por ejemplo un botón en nuestro libro que al.
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
Hoja de Cálculo EXCEL Introducción a la informática
EXCEL 14 CLASE 14.
CONBINACION DE CORRESPONDENCIA
Mediacentro Clase #2 de Excel I. Temario Insertar y eliminar: columnas filas y celdas Formatos de Celdas Formato de Filas, columnas y Hojas.
Microsoft Access.
QUE ES MICROSOFT WORD Microsoft Word es un software destinado al procesamiento de textos. Fue creado por la empresa Microsoft, y actualmente viene integrado.
Profesora: Angela Maiz
Aplicaciones de Office Prof.: Mauricio Aguilar.  OBJETIVO. Aprender a establecer los tipos de datos que se pueden digitar en una tabla.
Capacitación INIA Portal Web INIA Agosto Newsletter Creación de nuevas newsletter con interfaz de usuarios Edición de newsletter desde interfaz.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
CONCEPTOS BASICOS EXCEL 2007
UNIVERSIDAD DE NARIÑO - Centro Operador de Educación Superior.
A continuación podrás conocer y llevar a cabo las operaciones propias de Formatos y Aspecto del Texto en CALC. Haz click en el botón destacado.
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
MICROSOFT OFFICE EXCEL
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar datos y luego extraer resultados de la misma.  Con Excel puede ingresar.
Cuadros de Diálogo. Cuadros de Mensaje Titulo Mensaje Botones Icono.
Programación en Visual Basic
 Excel es un programa de aplicaciones que modifica tus habilidades para grabar datos y luego extraer resultados de la misma.  Con Excel puede ingresar.
Microsoft Office 2007 MC Isaac Arriaga Moreno. Temas Microsoft Office 2007 Word PowerPoint Excel Outlook.
Curso de Excel Básico Sesión 5 1. Las Funciones Microsoft Excel
Prácticas de Cierre MOS Excel 2010 │ Microsoft Office Specialist Microsoft Office Specialist: Excel 2010 Cada diapositiva contiene un cuadro de color.
Curso de Excel Básico Sesión 1 1. Microsoft Excel es un programa utilizado para la creación, manejo y almacenamiento de hojas de cálculo. Permite realizar.
Excel 2013 Informática en los negocios lci. Excel 2013  ¿Qué es un RANGO en Excel?  Es un conjunto de celdas contiguas que pueden ser seleccionadas.
Fundamentos Ofimáticos - Excel Docente: Edison Suarez Londoño.
EXCEL. En Excel 2007 tenemos el cuadro de diálogo Formato de celdas para aplicar formato al contenido de las celdas seleccionadas. 1 Inicio 1 Inicio 2.
Transcripción de la presentación:

Quito, 10 de Enero del 2014 Antonio Correa AVANZADO

AGENDA Antecedentes Cuando Microsoft lanzó su primera hoja electrónica pensó básicamente en fórmulas y datos estadísticos, pero por las necesidades de los usuarios ha mejorado haciéndolo una herramienta eficiente y eficaz. Objetivo del Curso Es para que ejecutivos y personal en organizaciones y empresas, al momento de migrar a Microsoft Office 2007 o 2010, pueda utilizar la nueva interfaz facilitándole su trabajo.

AGENDA Microsoft Excel 2013 Validación de datos Auditoría de fórmulas Controles de formularios Active x Macros. Automáticas Semiautomáticas Manuales Visual Basic Estructuras de programación If Do while For With

VALIDACIÓN DE DATOS Evita la entrada de datos no válidos en una o varias celdas. Existen las siguientes validaciones: Número entero Número decimal Listas Fecha Hora Longitud de texto Personalizado

VALIDACIÓN DE DATOS En este ejemplo en PERMITIR hemos seleccionado Número entero, en datos se escoge los operadores de relación en este ejemplo entre que permita valores del 1 al 100. Nota Excel los maneja por separados los enteros y los decimales

VALIDACIÓN DE DATOS Se puede personalizar el mensaje de entrada y el mensaje de error. Cuando doy clic en A1 automáticamente se despliega el mensaje de entrada. Cuando se digita un valor errado se despliega una nueva ventana con el error, en este mensaje existen tres estilos Detener, Advertencia e información El botón Borrar todos elimina las validaciones de las celdas seleccionadas

AUDITORÍA DE FORMULAS Rastrear Precedentes Rastrear Dependientes

AUDITORÍA DE FORMULAS Quitas flechas quita las flechas trazadas por Rastrear Precedentes y Rastrear Dependientes Mostrar Formulas Muestra la formula en cada celda en vez del valor resultante

AUDITORÍA DE FORMULAS Rastrear Error Traza flechas e indica en donde comienza el error, en este ejemplo seleccione F10 y seleccione Rastrear error las flechas rojas indican las celdas con error. Comprobación de errores Permite ir evaluando la formula de la celda donde se generó el error

AUDITORÍA DE FORMULAS Evaluar Fórmula Las celdas que contiene fórmula evalúa cada una de las partes independientemente Ventana Inspección Supervisa los valores de determinadas celdas al mismo tiempo que se realizan cambios en la hoja. En al opción Agregar Inspección agrega las celda cuyos valores se necesita inspeccionar

CONTROLES DE FORMULARIOS Los controles de formularios son objetos que permiten realizar formularios. Para poder utilizarlos se necesita desplegar la ficha del PROGRAMADOR en la cinta de opciones.

CONTROLES DE FORMULARIOS Los controles de formularios o controles active x son objetos que permiten realizar formularios. Para poder utilizarlos se necesita desplegar la ficha del PROGRAMADOR en la cinta de opciones

CONTROLES DE FORMULARIOS Cuadro combinado Estos controles son para hacer formularios simples y rápidos. En los controles de formulario selecciono cuadro combinado y dibujo. Con clic derecho escojo formato de control luego en Rango de Entrada seleccionar la lista de datos, en Vincular con la celda seleccionar la celda que identifica que provincia seleccionó en este ejemplo como es Guayas en la celda c1 se puso el valor 2 es identificado por número.

CONTROLES DE FORMULARIOS A excepción del control etiqueta y cuadro de grupo todos se vinculan con una celda para saber que opción seleccionó El control Cuadro de grupo sirve para separar los botones de opción como por ejemplo: Género, Estado Civil etc.

CONTROLES DE ACTIVE X Cuadro combinado Para dar características a un control active X, hay que utilizar la ventana de propiedades, todos los controles se manejan de la misma manera

CONTROLES ACTIVE X Todos los controles Active X son los que permiten ser utilizados dentro de macros o aplicaciones dentro de visual basic. La propiedad name sirve para hacer mención a estos controles dentro de macros.

MACROS

Existen tres tipos de macros: Automáticas: Son aquellas que se generan utilizando la grabadora de macros de Excel Semiautomáticas: aquellas que utilizamos la grabadora de macros de Excel y luego modificamos en el ambiente Visual Basic. Manuales: Son aquellas que generamos totalmente en el ambiente Visual Basic y desde este ambiente ejecutamos. Nota: En los dos últimos casos podemos ejecutar paso a paso cada instrucción de una macro.

MACROS Las macros se almacenan en este ejemplo en la carpeta Módulos en modulo 1, modulo 2, modulo n dentro de Visual Basic y estas pueden ser ejecutadas desde Excel o dentro de Visual Basic

MACROS Para grabar un macro hay dos opciones Hay que recalcar que cuando se usa grabación de macros funciona para aquellas tareas que van a ser fijas es decir en las mismas posiciones, los mismos rangos, las formulas de tal manera que se ejecutan las veces que sean y siempre utilizarán los mismas celdas, rangos y formulas.

MACROS Cuando vamos e empezar a grabar una macro nos pide los siguientes datos: Nombre de la macro, este no puede tener espacios en blanco Teclas abreviadas como por ejemplo CTRL+k en este caso se utiliza la k minúscula o CTRL+SHIFT+K mientras que en este caso se utiliza la k mayúscula Se escoge donde este presente la macro en el libro actual, o en un nuevo libro, o en el libro personal propio de Excel, si se graba en este último la macro puede ser utilizada en cualquier instancia y sobre cualquier libro. Y por último se puede poner una descripción para indicar que tare es lo que realiza la macro, el autor, fecha etc.

MACROS Para detener la grabación de la macro existen tres opciones

MACROS Generar manualmente o dar mantenimiento a una macro en visual basic Dentro de Visual Basic en Modulo2 se creo la macro llamada Saludo_de_bienvenida que inicia con Sub Saludo_de_bienvenida() y termina con End Sub, todas las instrucciones que se necesiten que se ejecute se digitaran dentro del SUB y END SUB. Para este ejemplo hemos puesto comentarios con apostrofe se transforma en color verde éstas, visual basic no los toma en cuenta Utilizamos la función msgbox para que se despliegue una venta que dice Bienvenido a trabajar con Excel

MACROS Para ejecutar una macro se lo puede hacer desde Excel En la ficha programador en el grupo codigo hay el comando macros al dar clic se abre la ventana de la derecha En la ficha vista en el grupo macros se escoge la opción ver macros y se abre la ventana de la derecha.

MACROS Para ejecutar una macro se lo puede hacer desde Visual Basic También se puede ejecutar presionando la tecla F5 o par chequear paso a paso la tecla F8. Hay que recalcar que para ejecutar la macro de nuestro ejemplo tenemos que haber dado clic entre SUB y ENS SUB.

MACROS Para ejecutar una macro se lo puede hacer desde Excel

MACROS OBJETOS DE EXCEL EN VISUAL BASIC WORKBOOKS Sirve para manipular libros del excel Workbooks ("nombre.xlsx") Selecciona el libro pero este debe estar abierto Activeworkbook Hace mención al libro activo Activeworkbook.name devuelve el nombre del libro activo Workbooks.path devuelve el path (directorio) donde se encuentra el libro activo Workbooks.open filename ("path\nombre.xlsx") Abre un libro de excel Workbooks.add Agrega un nuevo libro Workbooks ("nombre.xlsx").activate Selecciona un libro que esta abierto Workbooks ("nombre.xlsx").close savechanges:=true Cierra un libro guardando los cambios Workbooks ("nombre.xlsx").close savechanges:=false Cierra un libro sin guardar Workbooks.save Guarda el libro con el nombre actual Workbooks ("nombre.xlsx").saveas filename ("path\nuevo nombre.xlsx") Guarda el libro activo con nuevo nombre

MACROS OBJETOS DE EXCEL EN VISUAL BASIC WORKSHEETS Sirve para manipular hojas de un libro del excel Worksheets ("nombre hoja") Selecciona la hoja con dicho nombre. Activesheet Hace mención a la hoja activa Worksheets.name devuelve el nombre de la hoja activa Worksheets.add agrega una nueva hoja Worksheets ("nombre de la hoja").select Selecciona la hoja con dicho nombre Worksheets.add.name = "nombre de la hoja" Crea una nueva hoja con un nombre específico

MACROS OBJETOS DE EXCEL EN VISUAL BASIC RANGE Sirve para manipular rangos de celdas Range ("c5").select Selecciona la celda c5 Range ("c5:c50").select Selecciona el rango c5 a c50 Range ("b:b").select Selecciona la columna B Range ("5:5").select Selecciona la fila 5 Range ("rango").clearcontents Elimina el contenido del rango especificado Range ("c5").value = 50 Asigna el valor de 50 en la celda c5 Range ("c5").formula = "=sum(d5:d100)" Este permite aplicar una formula de sumatoria del rango d5 hasta d100 en la celda c5. Copiar un rango Range ("c5:c50").copy / cut Selecciono el rango que deseo copiar o corta Range ("k5").select Activesheet.paste CELLS(FILA,COLUMNA) Objeto que también permite manipular rangos sino que en este caso indica las coordenadas de la celda que se desea trabajar en donde fila y columna son números Ejemplo cells(3,3).value = 45 En este ejemplo asigno el valor de 45 a la celda c3

MACROS PROGRAMACION DE CODIGO EN VISUAL BASIC ESTRUCTURAS DE CONTROL DE FLUJO If condición then Código so condición es cierta Else Código so condición es falsa End if For variable = valor inicial to valor final step valor a incrementar Código Exit for(esta instrucción obliga a terminar el lazo o bucle) Código Next variable Do While condición Código mientras condición sea cierta Exit do(esta instrucción obliga a terminar el lazo o bucle) Código mientras condición sea cierta loop

MACROS PROGRAMACION DE CODIGO EN VISUAL BASIC ESTRUCTURAS DE CONTROL DE FLUJO Select case variable case valor1, valor3 Código si variable = valor1 o valor3 case valor2 Código si variable = valor2 case else Código si variable no es igual a ninguna de las anteriores End select With objeto.propiedad = valor With subobjeto.propiedad = valor End with

MACROS FUNCIONES msgbox Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un tipo Integer correspondiente al botón elegido por el usuario. Sintaxis MsgBox(prompt[, buttons][, title][, helpfile, context]) La sintaxis de la función MsgBox consta de estos argumentos con nombre: Parte Descripción prompt Requerido. Expresión de cadena que representa el prompt en el cuadro de diálogo. La longitud máxima de prompt es de aproximadamente 1024 caracteres, según el ancho de los caracteres utilizados. Si prompt consta de más de una línea, puede separarlos utilizando un carácter de retorno de carro (Chr(13)) o un carácter de avance de línea (Chr(10)), o una combinación de caracteres de retorno de carro – avance de línea (Chr(13) y Chr(10)) entre cada línea y la siguiente. buttons Opcional. Expresión numérica que corresponde a la suma de los valores que especifican el número y el tipo de los botones que se pretenden mostrar, el estilo de icono que se va a utilizar, la identidad del botón predeterminado y la modalidad del cuadro de mensajes. Si se omite este argumento, el valor predeterminado para buttons es 0.

MACROS FUNCIONES msgbox title Opcional. Expresión de cadena que se muestra en la barra de título del cuadro de diálogo. Si se omite title, en la barra de título se coloca el nombre de la aplicación. Valores El argumento buttons tiene estos valores: Constante Valor Descripción VbOKOnly 0 Muestra solamente el botón Aceptar. VbOKCancel 1 Muestra los botones Aceptar y Cancelar. VbAbortRetryIgnore 2 Muestra los botones Anular, Reintentar e Ignorar. VbYesNoCancel 3 Muestra los botones Sí, No y Cancelar. VbYesNo 4 Muestra los botones Sí y No. VbRetryCancel 5 Muestra los botones Reintentar y Cancelar. VbCritical 16 Muestra el icono de mensaje crítico. VbQuestion 32 Muestra el icono de pregunta de advertencia. VbExclamation 48 Muestra el icono de mensaje de advertencia. VbInformation 64 Muestra el icono de mensaje de información. VbDefaultButton1 0 El primer botón es el predeterminado. VbDefaultButton2 256 El segundo botón es el predeterminado.

MACROS PROGRAMACION DE CODIGO EN VISUAL BASIC FUNCIONES Msgbox VbDefaultButton3 512 El tercer botón es el predeterminado. VbDefaultButton4 768 El cuarto botón es el predeterminado. VbApplicationModal 0 Aplicación modal; el usuario debe responder al cuadro de mensajes antes de poder seguir trabajando en la aplicación actual. VbSystemModal 4096 Sistema modal; se suspenden todas las aplicaciones hasta que el usuario responda al cuadro de mensajes. VbMsgBoxHelpButton Agrega el botón Ayuda al cuadro de mensaje. VbMsgBoxSetForeground Especifica la ventana del cuadro de mensaje como la ventana de primer plano. VbMsgBoxRight El texto se alínea a la derecha. VbMsgBoxRtlReading Especifica que el texto debe aparecer para ser leído de derecha a izquierda en sistemas hebreo y árabe.

MACROS FUNCIONES msgbox El primer grupo de valores (0 a 5) describe el número y el tipo de los botones mostrados en el cuadro de diálogo; el segundo grupo (16, 32, 48, 64) describe el estilo del icono, el tercer grupo (0, 256, 512) determina el botón predeterminado y el cuarto grupo (0, 4096) determina la modalidad del cuadro de mensajes. Cuando se suman números para obtener el valor final del argumento buttons, se utiliza solamente un número de cada grupo. Nota Estas constantes las especifica Visual Basic for Applications. Por tanto, el nombre de las mismas puede utilizarse en cualquier lugar del código en vez de sus valores reales. Valores devueltos Constante Valor Descripción vbOK 1 Aceptar vbCancel 2 Cancelar vbAbort 3 Anular vbRetry 4 Reintentar vbIgnore 5 Ignorar vbYes 6 Sí vbNo 7 No

MACROS FUNCIONES Inputbox Muestra un cuadro de diálogo para que el usuario escriba información. Devuelve la información escrita en el cuadro de diálogo. Sintaxis expresión.InputBox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextID, Type) expresión Variable que representa un objeto Application. Parámetros Nombre Obligatorio/Opcional Tipo de datos Descripción Prompt Obligatorio String Mensaje que se mostrará en el cuadro de diálogo. Puede ser una cadena, un número, una fecha o un valor Boolean (Microsoft Excel automáticamente convierte el valor en una cadena String antes de mostrarla). Title Opcional Variant El título del cuadro de entrada. Si este argumento se omite, el título predeterminado será "Entrada". Default Opcional Variant Especifica un valor que aparecerá en el cuadro de texto cuando se muestre inicialmente el cuadro de diálogo. Si este argumento se omite, el cuadro de texto permanecerá vacío. Este valor puede ser un objeto Range. Left Opcional Variant Especifica la posición X del cuadro de diálogo con respecto a la esquina superior izquierda de la pantalla, en puntos (punto: unidad de medida que hace referencia al alto de un carácter impreso. Un punto es igual a 1/72 de pulgada, o aproximadamente 1/28 de centímetro.). Top Opcional Variant Especifica la posición Y del cuadro de diálogo con respecto a la esquina superior izquierda de la pantalla, en puntos

Suerte a todos Ud. con las nuevas herramientas de Office.