Professional Documents
Culture Documents
Contenido
SESION ........................................................................................................................................ 4 1. 2. 3. FUNCIONES DE INFORMACION. ........................................................................................ 5 EJERCICIO......................................................................................................................... 10 FUNCIONES DE TEXTO. .................................................................................................... 12
SESION ...................................................................................................................................... 33 8. 9. 10. 11. FORMULARIO DE DATOS. ................................................................................................ 34 EJERCICIO......................................................................................................................... 36 VALIDACION DE DATOS. .............................................................................................. 37 EJERCICIO..................................................................................................................... 41
SESION ...................................................................................................................................... 50 14. 15. 16. 17. 18. 19. CONTROLES DE FORMULARIO..................................................................................... 51 CUADRO DE GRUPO. ................................................................................................... 53 BOTONES DE OPCION. ................................................................................................. 54 CASILLA DE VERIFICACION........................................................................................... 55 CUADRO COMBINADO. ............................................................................................... 56 EJERCICIO..................................................................................................................... 57
SESION ...................................................................................................................................... 58 ..................................................................................................................................................... 59 SESION ...................................................................................................................................... 60 16. 17. Macros de Funcin ...................................................................................................... 61 EJERCICIO..................................................................................................................... 62
SESION ...................................................................................................................................... 70 22. 23. 24. SESION 25. SESION 26. 27. 28. SESION CREACION DE FORMULARIO. ...................................................................................... 71 AGREGAR CONTROLES DE FORMULARIO. ................................................................... 73 EJERCICIO..................................................................................................................... 79 .................................................................................................................................... 83 LIBROS COMPARTIDOS. ............................................................................................... 84 .................................................................................................................................... 90 IMPORTAR O EXPORTAR DATOS. ................................................................................ 91 IMPORTAR DATOS DELA WEB ..................................................................................... 94 ORIGENES DE BASE DE DATOS. ................................................................................... 96 .................................................................................................................................. 100
SESION Temas
Funciones de Informacin. - Celda. - EsBlanco. - EsError. - Es.Impar/Es.Par. - EsNumero. Ejercicio. Funciones de Texto. - Carcter. - Concatenar. - Encontrar. - Mayus. - Minusc. - Nompropio.
Logros
Al trmino el alumno ser capaz de manejar las funciones de celdas y funciones De texto de manera avanzada.
1. FUNCIONES DE INFORMACION.
FUNCION CELDA.
La funcin CELDA devuelve informacin acerca del formato, la ubicacin o el contenido de una celda. Por ejemplo:si desea comprobar que una celda contiene un valor numrico en lugar de texto antes de realizar un clculo en ella, utilizaremos esta funcin. SINTAXIS: =CELDA (Tipo de informacin, referencia) Tipo de Informacin: Es Obligatorio. Es un valor de texto que especifica el tipo de informacin de la celda que se desea obtener. Referencia: Opcional. La celda sobre la que desea informacin. Si se omite, se devuelve la informacin especificada en el argumento tipo de informacin para la ltima celda cambiada. Si el argumento de referencia es un rango de celdas, la funcin CELDA devuelve la informacin slo para la celda superior izquierda del rango. TIPO DE INFORMACION DIRECCION COLUMNA COLOR CONTENIDO ARCHIVO RESULTADO
La referencia, en forma de texto de la primera celda del argumento referido. El nmero de columna de la celda del argumento referido. Valor 1 si la celda tiene formato de color para los valores negativos; de lo contrario, devuelve 0 (cero). Valor de la celda superior izquierda de la referencia, no una frmula. Nombre del archivo (incluida la ruta de acceso completa) que contiene la referencia, en forma de texto. Devuelve vaco () si todava no se ha guardado la hoja de clculo que contiene la referencia. Un valor de texto correspondiente al formato numrico de la celda. Los valores de texto para los distintos formatos se muestran en el sgte. Ejemplo: Si la celda tiene formato de color para los nmeros negativos, devuelve -al final del valor de texto. Si la celda est definida para mostrar todos los valores o los valores positivos entre parntesis, devuelve () al final del valor de texto. Valor 1 si la celda tiene formato con parntesis para los valores positivos o para todos los valores, de lo contrario, devuelve 0 (cero). Un valor de texto que corresponde al prefijo de rotulo de la
FORMATO
PARENTESIS PREFIJO
ANCHO
EJEMPLO:
Calcular, si la celda contiene valor numrico, multiplicarlo por 3, en caso contrario mostrar no es nmero.
DATO 15 total Carmen 20 5 45 juan 10 RESPUESTA 45 no es numero no es numero 60 15 135 no es numero 30 FORMULA: =SI(CELDA("tipo",B84)="v",B84*3,"no es numero")
EXPLICACION LOGICA: Si la celda B84, es igual a un valor numrico, entonces multiplicar B84 x 3, en caso no se cumpla colocar no es numero.
90 =CELDA("fila",B90) 3 =CELDA("columna",C87)
FUNCIN ESBLANCO.
Devuelve el valor lgico verdadero si el argumento de valor es una referencia a una celda vaca, de lo contrario devuelve falso. SINTAXIS: =ESBLANCO(valor) EJEMPLO:
EXPLICACIN LGICA: Si la celda B14 est vaca, ser 0, sino ser b14 x 3
EJERCICIO:
Descontar AFP al sueldo, siempre y cuando tenga hijos, pero si hay celdas en blanco colocar Falta Valor.
SUELDO HIJOS 850 Si 730 No No 920 Si Si 800 No DESC.AFP
AFP
10%
FUNCION ESERROR
ESERROR se refiere a uno de los valores de error (#N/A, #VALOR!, #REF!, #DIV/0!, #NUM!, #NOMBRE? o #NULO!). SINTAXIS =ESERROR(valor) EJEMPLO:
AFP
10%
DATOS 10 50 20 5
FORMULA: =ES.IMPAR(B14) EXPLICACION LOGICA: Busca dentro de la celda si el valor es un nmero impar.
EJERCICIO.
FUNCION ES.PAR Devuelve VERDADERO si el nmero es par y FALSO si el nmero es impar. SINTAXIS =ES.PAR(nmero)
DATOS 8 22 21 5 RESPUESTA VERDADERO VERDADERO FALSO FALSO FORMULA: =ES.PAR(B46) EXPLICACION LOGICA: Busca dentro de la celda si el valor es un nmero par.
EJERCICIO.
FUNCION ESNUMERO.
Esta funcin nos permite saber si el valor de una celda es un nmero. SINTAXIS =ESNUMERO(VALOR) DATOS 55 10 Carmen Texto 10 n/a 65
EJEMPLO
RESPUESTA VERDADERO VERDADERO FALSO FALSO VERDADERO FALSO VERDADERO FORMULA: =ESNUMERO(C13) EXPLICACION LOGICA: Busca dentro de la celda un valor numrico, si es nmero colocar verdadero, sino falso.
2. EJERCICIO.
Realizar la sgt. Tabla.
10
Colocar en la columna azul, las edades pares y en la verde los que tienen edad impar.
Armado en Excel.
11
3. FUNCIONES DE TEXTO.
FUNCION CARCTER.
Devuelve el carcter especificado por un nmero.La funcin CARACTER en Excel regresa un carcter especfico para un nmero entero que ha sido proporcionado como argumento. Un computador tiene un juego de caracteres con un nmero entero asignado y es precisamente ese nmero el que debemos proporcionar como argumento. SINTAXIS =CARCTER(numero) DATOS 65 192 35 45 55 85
EJEMPLO.
RESPUESTA A # 7 U FORMULA =CARACTER(B14) RESPUESTA LOGICA. Muestra el carcter 65 del conjunto (A)
FUNCION CONCATENAR.
La funcin CONCATENAR en Excel nos permite unir dos o ms cadenas de texto en una misma celda lo cual es muy til cuando nos encontramos manipulando bases de datos y necesitamos hacer una concatenacin.Puede usar tambin el smbolo & (ampersen) para unir textos. La funcin CONCATENAR tiene una sintaxis muy sencilla donde cada argumento ser un texto que se ir uniendo al resultado final. El mximo de argumentos que podemos especificar en la funcin es de 255 y el nico obligatorio es el primer argumento. SINTAXIS =CONCATENAR(texto1,texto2,)
12
EJEMPLO:
La funcin CONCATENAR nos puede ayudar en casos en los que la informacin est distribuida en varias columnas y deseamos integrar la informacin en una sola.
Nombres Sara Fiorella Denisse Mirtha Mirza Apellidos Lopez Arias Prado Quispe Castillo F. Concatenar Sara Lopez Fiorella Arias Denisse Prado Mirtha Quispe Mirza Castillo
FORMULA: =CONCATENAR(C13," ",D13) EXPLICACION LOGICA: Escribimos la funcin y especificamos el primer argumento (C13), como segundo argumento especificamos un espacio vacio para que el nombre y el apellido queden separados ( ) y por ultimo el tercer argumento (D13)
FUNCION ENCONTRAR
ENCONTRAR y ENCONTRARB buscan una cadena de texto dentro de una segunda cadena y devuelven el nmero de la posicin inicial de la primera cadena de textoa partir del primer carcter de la segunda cadena de texto. SINTAXIS =ENCONTRAR(texto buscado,dentro del texto, num. Inicial) Texto buscado: Es el texto que desea encontrar. Dentrodel_texto: Es el texto que a su vez contiene el texto que desea encontrar. Nm_inicial: Especifica el carcter a partir del cual comenzar la bsqueda. El primer carcter de dentro_del_texto es el carcter nmero 1. Si omite nm_inicial, se supone que es 1. EJEMPLO
FORMULA DESCRIPCION RESULTADO Posicin de la primera "A" de la cadena =ENCONTRAR("A",C17) anterior Posicion de la primera "m" de la =ENCONTRAR("m",C17) cadena anterior Posicion de la segunda "a" de la =ENCONTRAR("a",C17,11) cadena anterior
1 2 12
13
EJEMPLO
MAYUSCULAS JOSE ANTONIO KAREN MILAGROS FORMULA: =MAYUSC(D12) EXPLICACION LOGICA. Con esta funcin convertimos el texto de la celda en maysculas.
EJERCICIO
FUNCION MINUSC
Convierte una cadena de texto en minsculas. SINTAXIS =MINUSC(texto)
EJEMPLO
Nombre Conv. Minuscula
CRISTHIAN
cristhian
FORMULA: =MINUSC(C13) EXPLICACION LOGICA. Con esta funcin convertimos el texto de la celda en minscula.
14
FUNCION NOMPROPIO.
Cambia la primera letra de cada palabra en maysculas.
SINTAXIS =NOMPROPIO(Texto)
EJEMPLO
Conv. con Nompropio
Apellidos y Nombres
sara lopez fiorella arias denisse prado mirtha quispe mirza castillo
Sara Lopez Fiorella Arias Denisse Prado Mirtha Quispe Mirza Castillo
15
SESION Temas
Esquemas. - Agrupar / Desagrupar. - Auto esquema. - Borrar esquema. Ejercicio. Tablas dinmicas. - Personalizar campos y datos de distribucin. - Segmentacin de datos. - Actualizar campos. - Cambiar origen de datos. - Grafico Dinmico. Ejercicio.
Logros
El alumno puede Manejar esquemas. Trabajar con tablas dinmicas
16
4. ESQUEMAS.
Si tiene una lista de datos que desea agrupar y resumir, puede crear un esquema de hasta ocho niveles, uno para cada grupo.Cada nivel interno, representado por un nmero superior de smbolos de esquema, muestra datos de detalle del nivel externo anterior, representado por un nmero inferior de smbolos de esquema. Use un esquema para mostrar rpidamente filas o columnas de resumen, o bien para mostrar los datos de detalle de cada grupo.
1. 2. 3. 4.
para mostrar filas para un nivel, haga clic en los smbolos de esquema adecuado. el nivel 1 contiene las ventas totales de todas las filas de detalle. el nivel 2 contiene las ventas totales para cada mes en cada regin. el nivel 3 contiene las filas de detalle (slo las filas de detalle 11 a 13 estn actualmente visibles). 5. para expandir o contraer datos en el esquema, haga clic en los smbolos de esquema y .
AGRUPAR / DESAGRUPAR.
AUTO ESQUEMA. Abrimos el archivo con el que vamos a trabajar.
17
Ve a Datos > Agrupar > Autoesquema. Cuando ests agrupando informacin, Excel buscar la informacin que est entre los extremos lgicos (ejemplo: ttulos al principio y frmulas de totales al final), lo seleccionar y te dar la opcin para minimizarlo. Si Excel te informa que no pudo crear un esquema automtico, la razn es porque tu hoja de clculo no contiene frmulas. Tendrs que hacerlo manualmente.
Observa tu hoja de clculo automticamente agrupada. Dependiendo en la complejidad y el acomodo de tu hoja de clculo, notars que las secciones de tu informacin se habrn agrupado y ahora estn marcadas con barras a lo largo de la parte superior y/o el lado izquierdo de las celdas.
18
BORRAR ESQUEMA.
Para borrar el esquema, vamos a Datos > Desagrupar > Borrar esquema.
AGRUPAR INFORMACIN DE MANERA MANUAL. Seleccionar la celda que se quiera minimizar. En ese caso quiero minimizar la de vendedor
19
Nos aparece un cuadro de dialogo, el cual nos ofrece 2 opciones de agrupar: Filas y Columnas. En este ejemplo elegimos columnas.
Observa la seccin de la informacin que se ha agrupado. Ahora est marcada con una barra a lo largo dela parte superior de las celdas, oculta vendedor y se muestra sueldo y lo dems.
Se puede agrupar reas adicionales, en este ejemplo, agruparemos la columna que e sigue a vendedor, seleccionamos vendedor y Sueldo y repetimos los pasos anteriores.
20
DESAGRUPAR.
Para desagrupar una seccin, vuelve a seleccionarla y ve a Datos > Desagrupar > Desagrupar.
21
Calcula el total, comisin Dscto y neto. Comisin: 15% Dscto: 20% Resolver el resumen 01, 02 y 03. Una vez terminado agrupar: Sueldo. Total. Comisin. Dscto. Neto.
22
23
Elegimos donde se creara la tabla dinmica, si en una nueva hoja de clculo o en la misma hoja de calculo existente.
CUANDO CONVIENE USAR UN INFORME DE TABLA DINAMICA Cuando deseas comparar totales relacionados, sobre todo si tienes una lista larga de nmeros para resumir y deseas realizar comparaciones distintas con cada nmero. Puesto que los informes de tabla dinmica son interactivos, puede cambiar la presentacin de los datos para ver ms detalles o calcular diferentes resmenes, como recuentos o promedios.
24
Aqu podemos distribuir los datos y personalizar nuestros campos. Podemos hacer que se muestre toda la informacin o elegir cuales se mostraran como: turno, faltas, apellidos, sueldo, etc. Hacemos que nuestra tabla sea ms larga o ms corta, dependiendo de los datos que se mostraran en ella.
25
CAMBIAR EL DISEO DE TABLA. En Excel 2013 al seleccionar una celda de nuestra tabla dinmica, aparecen 2 nuevas cintas analizar y diseo. En la cinta de Diseo, encontramos el grupo diseo.
Este grupo nos permite cambiar el diseo de nuestra tabla, cambian el diseo de Informe de nuestra tabla dinmica.
26
Aqu tambin podemos cambiar el estilo de nuestra tabla, seleccionando uno de los estilos que nos presenta Excel.
SEGMENTACION DE DATOS.
Para filtrar los datos de un informe de tabla dinmica,se puede usar la segmentacin de datos. La segmentacin de datos proporciona botones en los que se puede hacer clic para filtrar los datos de las tablas dinmicas. Adems del filtrado rpido, la segmentacin de datos tambin indica el estado actual de filtrado, lo cual facilita el entendimiento de lo que se muestra exactamente en un informe de tabla dinmica filtrado.
27
CREAR SEGMENTACION DE DATOS. Creada nuestra tabla dinmica, seleccionamos una celda de nuestra tabla y vamos a la cinta Analizar. En el grupo filtrar, elegimos Insertar Segmentacin de datos.
Nos aparecer una ventana, en el cual elegiremos que es lo que vamos a filtrar.
28
Ahora nos aparece una ventana flotante, podemos insertar ms de un segmento de datos.
29
GRAFICO DINAMICO.
Puede ser difcil obtener una visin global cuando los datos estn en un grfico dinmico grande o cuando la mayora de los datos son complejos e incluyen texto y nmeros con encabezados de columna, como el siguiente:
30
CREAR GRAFICO DINAMICO. - Haga clic en cualquier punto de los datos. - En la pestaa Insertar, en el grupo Grficos, seleccione Grafico dinmico. -
Este grfico se insertara con todos los datos que se muestran en los campos de la tabla dinmica, podemos modificar los datos del grfico, modificando los campos. Estos grficos cambiaran tambin de acuerdo a los segmentos de campos.
31
32
SESION Temas
Formularios de datos. - Insertar registro. - Eliminar registro. - Deshacer cambios en registro. - Buscar registros. - Criterios. Ejercicio. Validacin de Datos. - Configuracin. - Eliminar validacin. - Mensaje entrante. - Mensaje Error. Ejercicio.
Logros
Al termino el alumno ser capaz de Trabajar con planillas.
33
8. FORMULARIO DE DATOS.
Una forma diferente de trabajar con las tablas grandes o usar una presentacin diferente en el ingreso y mantenimiento de datos es utilizando formulario, este es un cuadro de dilogo que permite al usuario escribir o mostrar una fila entera de datos o registro dentro de una ventana vertical. La herramienta formularios no est disponible directamente en la ventana de Excel, por ello debemos agregarla a la barra de acceso rpido: Seleccionar ms comandos en la Barra de acceso rpido.
En el cuadro Comandos disponibles en: elegir comandos que no estn en la cinta de opciones, buscar el comando formulario, clic en agregar y aceptar.
34
Ahora crearemos los encabezados de nuestra tabla, porque delo contrario no se podr completar la operacin, ejm.
En el formulario aparecen los datos que hemos ingresado como nuestro encabezado, ahora simplemente llenamos el contenidos que nos pide, y para seguir ingresando datos, realizamos un clic en nuevo. Al crear el formulario, disponemos de las siguientes opciones: Nuevo: nuevo registro. Eliminar: Eliminar el registro activo. Restaurar: Deshace los cambios efectuados mientras no haya presionado Enter (guarda los cambios). Buscar anterior: Ir al registro anterior. Buscar siguiente: Ir al siguiente registro. Criterios: Sirve para aplicar filtros a la bsqueda.
35
9. EJERCICIO.
Crea el sgt. Encabezado.
Utiliza el formulario para ingresar los datos que se piden. Esto es muy til cuando se trabaja con planillas.
36
Abra o cree un archivo de Excel el cual contenga celdas con datos especficos a validar. Colquese en la celda que desea validar, o si son varias las celdas que llevarn la misma validacin, seleccinelas todas. Vaya a la ficha Datos, y en el grupo Herramientas de datos, presione el botn Validacin de datos.
37
Cualquier valor Permite cualquier tipo de dato, opcin predeterminada. Nmero entero solo nmeros enteros. Decimal solo nmeros enteros y decimales. Lista Permite seleccionar un dato de una lista desplegable. Fecha Permite ingresar datos fecha. Hora Permite ingresar datos hora. Longitud del texto Permite ingresar un dato con un lmite de longitud en caracteres. Personalizada Permite la introduccin de una frmula que calcule un valor lgico.
38
Mensaje de error Seleccione un estilo para el mensaje de error, ingrese un ttulo y el mensaje el cual ser mostrado al ingresar un dato fuera de la regla de validacin, y presione Aceptar.
39
40
11. EJERCICIO.
Validar la siguiente listad de datos paracadacampo o columna segn las caractersticas siguientes: La Columna Nombres deber permitir solo el ingreso de 10 caracteres. Para la Columna Apellidos deber permitir el ingreso de 20 caracteres. Para la Columna Sueldo deber ingresar solo valores entre 800 y 2000. La Columna Categora mostrara una lista desplegable en la cual se elijara la categora del Empelado. La Columna rea mostrara una lista desplegable en la cual se elegir el rea del Empelado. Para la Columna Fecha de Contrato solo permitir el ingreso de fechas menores o iguales al ao actual. Cada Columnadeber tener su mensaje entrante y su mensaje de error segn la condicin de validacin.
41
SESION Temas
Marcos de comando. - Tipos de Marcos. - Activas ficha desarrollador. - Crear macros. - Asignar macros a botones. - Ejecutar macros. - Eliminar macros. Ejercicio.
Logros
El alumno puede automatizar tareas repetitivas.
42
Activar Ficha Desarrollador. Para trabajar con Macros debemos activar la ficha Programador donde estn contenidos todos los comandos asociados a la programacin en VBA. Archivo-> Opciones de Excel->Personalizar Cinta de Opciones->Activar Ficha Desarrollador-> Aceptar.
43
Crear macro
Cuando grabe una macro, es recomendable que primero anote y ensaye cada uno de los pasos antes de grabar la macro, esto le permitir tener una macro ms limpia, es decir, con los menos errores posibles. Para grabar una macro, realice lo siguiente:
44
45
En otra hoja de clculo creamos una tabla, con los mismos datos del formulario anterior, que ser donde se graben todos los datos ingresados con anterioridad.
Grabamos macro.
Ahora grabamos los datos ingresados en nombre, se guardaran en nombre de la nueva hoja de clculo.
46
Nos dirigimos a nuestra hoja donde se copiaran los datos ingresados, realizamos clic derecho y clic en insertar celdas copiadas.
Realizamos lo mismo con todas los dems datos, luego detenemos la grabacin de la macro. Clic derecho sobre nuestro botn enviar y elegimos asignar macro elegimos la macro y aceptamos. Ahora cada vez que hagamos clic en enviar, se enviara la informacion del formulario a nuestra hoja de datos.
47
Nos aparecer una ventana, aqu seleccionamos la macro que queremos eliminar. La seleccionamos y clic en eliminar.
48
13. Ejercicio.
Crea la sgte. Macro.
49
SESION Temas
Controles de Formulario. Cuadro de grupo. Botones de Opcin. Casilla de verificacin. Cuadro combinado. Ejercicio.
Logros
El alumno tiene manejo bsico de los Controles de formularios. Puede crear boletas y facturas.
50
INSERTAR UN CONTROL DE FORMULARIO. Para insertar cualquiera de los controles de formulario debes seleccionarlo del men desplegable y hacer clic sobre la hoja de Excel arrastrando el borde para dibujar el contorno del control.
TIPOS DE CONTROLES DE FORMULARIO. Existen diferentes tipos de controles de formulario en Excel que ofrecen diversos tipos de funcionalidad e interaccin con el usuario. Desde una simple etiqueta hasta controles que permiten una seleccin mltiple de sus opciones.
51
52
AGREGAR UN CUADRO DE DIALOGO. - Seleccionar el cuadro de dialogo de la ficha Desarrollador, en el cuadro grupo, controles de formulario. - Realice un clic sin soltar y arrastre hasta formar el cuadro. - Dentro de este cuadro se pueden ingresar botones de opciones, casillas de verificacin, etiquetas y cuadros de texto.
53
16.
BOTONES DE OPCION.
Los botones de opcin permiten a un usuario de Excel hacer una seleccin dentro de una lista de posibilidades y en todo momento tener un solo elemento seleccionado. Hoy mostrar cmo crear grupos de botones de opcin en Excel independientes a pesar de encontrarse en la misma hoja.
De manera predeterminada podemos seleccionar una sola opcin entre todos los botones de opcin ubicados en la misma hoja. La solucin para crear dos grupos de botones de opcin es agregar el control llamado Cuadro de grupo:
Debemos agregar un Cuadro de grupo para cada conjunto de botones de opcin que deseamos crear. Es muy importante que al dibujar el Cuadro de grupo te asegures de abarcar el rea completa de los botones de opcin que deseas asociar de manera que el grupo sea creado correctamente.
FORMATO DE CONTROL Si queremos conocer la opcin seleccionada en cada grupo es suficiente con hacer clic derecho sobre cualquier botn de opcin y seleccionar la opcin Formato de control. En la seccin Control debemos colocar la direccin de la celda de nuestra hoja que mostrar la opcin seleccionada.
54
Nota: los botones de opcin son representados por nmeros (1,2,3, etc) dependiendo de la cantidad de botones que se hallan asignado al formulario.
17.
CASILLA DE VERIFICACION.
Casilla de verificacin Permite a un usuario seleccionar o anular la seleccin de uno o varios valores en un grupo de opciones. Puede activar ms de una casilla de verificacin a la vez en una hoja de clculo o en un cuadro de grupo.
FORMATO DE CONTROL. Clic derecho sobre la casilla e ingresamos a formato de control. Ahora asignamos su valor a una celda. Nota: los valores que representan a la casilla de verificacin es verdadero y falso; verdadero si la casilla se encuentra activa y falso si esta desactivada.
55
18.
CUADRO COMBINADO.
Un cuadro combinado muestra una coleccin de uno o ms elementos de entre los cuales podemos elegir una opcin. Un cuadro combinado es diferente a una lista de validacin de datos ya que nos permite conocer la opcin que el usuario ha seleccionado en el momento. Ahora, utilizando el puntero del ratn, debers dibujar sobre la hoja el Cuadro combinado que necesitas. De inmediato observars en pantalla el control de formulario recin creado. An despus de haber dibujado el control, puedes modificar su tamao arrastrando cualquiera de las esquinas hasta obtener el tamao deseado.
FORMATO DE CONTROL. Para configurar las opciones del cuadro combinado debemos hacer clic en el botn Propiedades que tambin forma parte del grupo Controles dentro de la ficha Programador. Se mostrar el cuadro de dilogo Formato de control. En la opcin Rango de entrada seleccionaremos las celdas que contienen los valores de texto que se desplegarn dentro del cuadro combinado, si los valores se encuentran en otra hoja, se puede crear un nombre de rango para vincularla. Y en el cuadro de texto Vincular con celda seleccionaremos una celda que mostrar el nmero de la opcin que se haya elegido. Observa cmo la celda vinculada muestra el nmero del elemento de la lista que ha sido seleccionado. Si se selecciona el primer elemento se mostrar el nmero 1 y as sucesivamente hasta el final de la lista. La celda vinculada puede ser de gran utilidad para tomar alguna decisin en base a la seleccin del usuario.
56
19.
EJERCICIO.
MARCA y COSTO:
NISSAN KIA BMW TOYOTA HYUNDAI $35.000.00 $ 28.100.00 $ 45.000.00 $ 15.800.00 $ 31.000.00
N ARO
Aro 13 Aro 15 Aro 18 SEGURO $200.00 $ 260.00 $ 350.00 s/.450.00
ACCESORIOS Valores:
Negro Blanco Rojo Azul 5% 2% 3% 4%
57
SESION Temas
Ejercicios.
58
DATOS
Clientes 2
ITEM CODIGO 1 C001 2 C002 3 C003 NOMBRES Y APELLIDOS JUAN MARCOS GARCIA PEREZ MARIA BERNAL RODRIGUEZ NANCY MENDEZ AGUIRRE DISTRITO CIUDAD PAIS PERU PERU PERU
Vendedor 1
ITEM CODDIGO 1 V001 2 V002 3 V003 NOMBRES Y APELLIDOS HERLINDA CODINA JOSE MARQUEZ JHONNY GUTIERREZ
Productos
CODIGO P001 P002 P003 DESCRIPCION TECLADO ACER ERGONOMICO MONITOR SAMSUNG 17 PULGADAS CASE MIDITOWER 1000 V PRECIO $ 25.00 $ 150.00 $ 45.00
59
SESION
Temas
Macros de funcin. - Crear macros. - Ejecutar macros. - Eliminar macros. Ejercicio.
Logros
Al termino el alumno ser capaz de crear Funciones para Excel.
60
Respondemos Si.
61
17. EJERCICIO.
Crear lasfunciones: IGV, Cambiar Dlares, Cambiar Soles.
62
SESION Temas
Editor VBA. Variables VBA.
Logros
El alumno tendr conocimientos bsicos De programacin en Visual Basic.
63
20.
EDITOR VBA
El Editor de Visual Basic, VBE por sus siglas en ingls, es un programa independiente a Excel pero fuertemente relacionado a l porque es el programa que nos permite escribir cdigo VBA que estar asociado a las macros. Existen al menos dos alternativas para abrir este editor, la primera de ellas es a travs del botn Visual Basic de la ficha Desarrollador.
El segundo mtodo para abrir este programa es, en mi opinin, el ms sencillo y rpido y que es a travs del atajo de teclado: ALT + F11. El Editor de Visual Basic contiene varias ventanas y barras de herramientas.
64
El Explorador de proyectos tambin nos ayuda a crear o abrir mdulos de cdigo que se sern de gran utilidad para reutilizar todas las funciones de cdigo VBA que vayamos escribiendo. Dentro del Editor de Visual Basic puedes observar una ventana llamada Inmediato que est en la parte inferior. Esta ventana es de mucha ayuda al momento de escribir cdigo VBA porque permite introducir instrucciones y observar el resultado inmediato. Adems, desde el cdigo VBA podemos imprimir mensajes hacia la ventana Inmediato con el comando Debug.Print de manera que podamos depurar nuestro cdigo. Si no puedes observar esta ventana puedes mostrarla tambin desde el men Ver. El rea ms grande en blanco es donde escribiremos el cdigo VBA. Es en esa ventana en donde escribimos y editamos las instrucciones VBA que dan forma a nuestras macros.
65
Barra de herramientas: Debajo de la barra de men, se encuentra la barra de herramientas. En orden, los botones son: Ver <aplicacin principal >, Insertar (UserForm, Mdulo, Mdulo de clase, Procedimiento), Guardar, Cortar, Copiar, Pegar, Buscar, Deshacer, Rehacer, Ejecutar Sub/UserForm o Ejecutar macro, Interrumpir, Restablecer <proyecto>, Modo de diseo, Explorador de proyectos, Ventana de Propiedades, Examinador de objetos, Cuadro de herramientas, Asistente de Office.
Ventana de proyecto: En esta ventana que se encuentra al lado izquierdo de la pantalla, hay 3 botones: Ver cdigo, Ver objeto y Alternar carpetas. Debajo de estos botones, se encuentran numeradas las hojas del libro de Excel que se esta usando y en las cuales se pueden ingresar funciones.
66
rea de Trabajo: El resto del espacio est dedicado a una hoja donde se escribirn los comandos que servirn para programar las funciones que caracterizarn el macros que se est creando.
67
21.
VARIABLES VBA.
Cuando programamos en VBA frecuentemente necesitamos un repositorio para almacenar el resultado de alguna operacin. Las variables en VBA son utilizadas para guardar valores y su tipo depender de clase da dato que deseamos guardar dentro de ellas. En VBA existen variables de tipo entero que almacenan nmeros, variables de tipo doble que tambin almacenan nmeros pero con decimales, variables de tipo texto para guardar una cadena de caracteres entre algunos otros tipos de variables. A continuacin haremos una revisin de cada uno de estos tipos. Variables de tipo entero Las variables de tipo entero son utilizadas para guardar nmeros enteros. Debemos utilizar la palabra clave Integer para declarar una variable de este tipo.
Dim x As Integer x = 6
En la primera instruccin estoy declarando la variable con el nombre x y estoy indicando que ser del tipo Integer. Declarar una variable significa avisar a Excel sobre la existencia de dicho repositorio para guardar informacin. En la segunda instruccin asigno el valor 6 a la variable x. Variables de tipo doble Las variables de tipo doble pueden almacenar nmeros con el doble de precisin incluyendo nmeros decimales. La palabra clave para este tipo de variables es Double.
Dim x As Double x = 3.1416
Aunque las variables de tipo doble pueden almacenar nmeros enteros sin problema, no es recomendable hacerlo porque estaremos desperdiciando espacio en la memoria del ordenador. Es decir, el tamao reservado para una variable doble es el adecuado para guardar nmeros decimales, si solo guardamos un nmero entero quedar especio sin utilizar. Por lo tanto es recomendable utilizar siempre el tipo de variable adecuado para cualquier nmero.
68
Variables de tipo lgico Una variable de tipo lgico es aquella que puede almacenar solamente dos valores: falso o verdadero. La palabra clave para definir estas variables es Boolean.
Dim continuar As Boolean continuar = True
La primera lnea declara la variable booleana y en la segunda le asignamos un valor. Solamente podemos asignar dos valores a este tipo de variables: True (verdadero) y False (falso).
69
SESION Temas
Creacin de formularios. Agregar controles de Formulario. Ejercicio.
Logros
El alumno puede crear formularios a travs De Visual Basic.
70
22.
CREACION DE FORMULARIO.
Un formulario VBA es un cuadro de dilogo donde agregamos diversos tipos de controles como botones de comando, cajas de texto, casillas de verificacin, y otros controles ms que sern de utilidad para obtener informacin de un usuario ya sea para procesarla y devolver algn resultado o simplemente almacenarla. Los formularios nos permiten crear aplicaciones en Excel para extender el uso y funcionalidad de la herramienta y aunque su uso est fuertemente relacionado con los usuarios avanzados de Excel, pronto vers que no es tan complicado utilizarlos. Para iniciar nuestro ejemplo agregaremos un nuevo formulario de la siguiente manera. En la ficha desarrollador pulsa el botn Visual Basic y se mostrar el Editor de VBA. Haz clic derecho sobre VBA Project y selecciona la opcin Insertar > UserForm:
71
El Cuadro de herramientas tiene un botn para cada tipo de control como etiqueta, cuadro de texto, cuadro combinado, cuadro de lista, casilla de verificacin, botn de opcin, etc. Para agregar un control al formulario es necesario hacer clic en el botn correspondiente dentro del Cuadro de herramientas y posteriormente hacer clic dentro del formulario. Otra manera de agregar un control al formulario es pulsar el botn del control y arrastrarlo sobre el formulario.
72
23.
Para nuestro ejemplo necesitamos agregar una etiqueta, un cuadro de texto, un cuadro de lista y un botn de comando de manera que nuestro formulario quede de la siguiente manera:
73
Seleccionar Objetos: Con esto activo, podemos mover los elementos dentro del formulario. Etiqueta: Sirve para poder poner mensajes o textos en la pantalla, pero no son editables por el usuario. Cuadro de texto:Permite que el usuario pueda escribir directamente.
Marco: Es un contenedor para los dems controles. Boton de comando: Permite que el usuario pueda pulsar botones y que realicen determinadas acciones. Casilla: Permite tener opciones sobre las que el usuario confirma o niega. Botn de opcin: Permite tener varias opciones de las cuales seleccionar una. Cuadro combinado:permite tener varias opciones de las cuales seleccionar y ver una.
Cuadro de lista: Presenta una lista de opciones y permite seleccionar una o varias. Imagen: Permite incluir imgenes como fotografas, dibujos, etc..
74
Encuentra la propiedad Caption y al lado derecho ingresa el valor de dicha propiedad para el control seleccionado. Para hacer el cambio de esta propiedad para el botn de comando solo debes seleccionarlo de la lista desplegable que se encuentra en la parte superior de la misma ventana Propiedades. Al terminar el cambio de la propiedad Caption tendremos el formulario de la siguiente manera:
75
76
Para cargar un formulario desde una hoja de Excel ser suficiente con agregar un botn de comando ActiveX desde la ficha Desarrollador:
Al hacer doble clic sobre el botn se mostrar el cdigo asociado al evento Click del botn y debemos colocar una sola instruccin:
77
Con esto ser suficiente para que al momento de pulsar el botn de la hoja de Excel se muestre el formulario VBA recin creado.
78
24.
EJERCICIO.
79
CODIGOS: CMDCALCULAR.
Dim HR As Integer HR = Val(TEXT2.Text) If OP1 = True Then pt = HR * 7 ElseIf OP2 = True Then pt = HR * 6.4 Else pt = HR * 6 End If If CHK1 = True Then
80
CMDGUARDAR
Dim HR, DES, PN As Integer Dim FILA As Double Dim AREA As String If OP1 = True Then AREA = ("PRODUCCION") ElseIf OP2 = True Then AREA = ("ALMACEN") Else AREA = ("LOGISTICA") End If HR = TEXT2.Text DES = LBDES.Caption PN = LBPN.Caption Sheets("HOJA1").Select FILA = 1 + ActiveSheet.UsedRange.Rows.Count Cells(FILA, 1).Value = TEXT1.Text Cells(FILA, 2).Value = HR Cells(FILA, 3).Value = DES Cells(FILA, 4).Value = PN Cells(FILA, 5).Value = AREA
81
82
SESION Temas
Libros compartidos.
Logros
El alumno puede compartir su trabajo en Excel Con otros en la red. Puede realizar trabajos en equipo con Excel.
83
25.
LIBROS COMPARTIDOS.
Puede crear un libro compartido y colocarlo en una ubicacin de red donde varias personas puedan editar el contenido al mismo tiempo. Por ejemplo, si las personas de su grupo de trabajo administran varios proyectos cada una y desea conocer el estado de los proyectos de sus compaeros, el grupo puede utilizar un libro compartido para realizar un seguimiento del estado de los proyectos. Todas las personas implicadas podrn especificar la informacin sobre sus proyectos en el mismo libro. Como propietario del libro compartido, puede administrarlo quitando usuarios del mismo y resolviendo los cambios que estn en conflicto con otros. Cuando se hayan incluido todos los cambios, puede dejar de compartir el libro.
Cuando comparta un libro, varios usuarios no pueden trabajar en el mismo archivo a la vez. En su lugar, combine cambios de una o ms copias de dicho libro en el nuevo que ha compartido. El proceso funciona de la siguiente forma: comparte un libro, y como parte del hecho de compartirlo, lo guarda. Otro usuario copia el libro compartido y agrega sus datos a la copia. Cuando hayan terminado, usted combina los datos de la copia de nuevo en el original. Una de las mejores maneras de compartir un libro es colocarlo en una ubicacin de red o una carpeta SkyDrive. De esa manera se permite a los dems usuarios obtener acceso con facilidad al libro, copiarlo y agregar sus cambios.
84
En la pestaa Modificacin del cuadro de dilogo Compartir libro, active la casilla Permitir la modificacin por varios usuarios a la vez. Esto tambin permite combinar libros.
En la pestaa Uso avanzado, seleccione las opciones que desea usar para realizar un control de los cambios y actualizarlos y, a continuacin, haga clic en Aceptar.
85
COMBINAR CAMBIOS Una vez que sus compaeros de trabajo agreguen sus datos a sus copias del libro, combine los cambios que realicen con los que haga usted. Sin embargo, antes de empezar, tiene que agregar un comando a la barra de herramientas de acceso rpido.
AGREGAR UN COMANDO La barra de herramientas de acceso rpido se coloca en la esquina superior izquierda de su pantalla de Excel. Haga clic en la flecha abajo del lado derecho de la barra de herramientas y, a continuacin, haga clic en Ms comandos. En el cuadro de dilogo Opciones de Excel, abra la lista debajo de Comandos disponibles en y seleccione Todos los comandos. Desplcese en esa lista hasta que vea Comparar y combinar libros. Seleccione dicho elemento y haga clic en Agregar. De esa manera se desplaza el comando encima de la lista de comandos de su barra de herramientas de acceso rpido. Haga clic en Aceptar para cerrar el cuadro de dilogo Opciones de Excel y el nuevo comando aparecer en la barra de herramientas de acceso rpido.
86
Para ver cmo usted u otros usuarios resolvieron los conflictos anteriores, haga lo siguiente: En el grupo Cambios de la pestaa Revisar, haga clic en Control de cambios y, a continuacin, en Resaltar cambios. En la lista Cundo, seleccione Todos.
87
Los cambios en conflicto que se han mantenido tienen el valor Prevalece en Tipo de accin. Los nmeros de fila incluidos en la columna Cambio perdedor identifican las filas con informacin acerca de los cambios en conflicto que no se han mantenido, incluidos los datos eliminados.
88
89
SESION Temas
Importar y exportar datos. Importar una tabla desde un archivo HTML. Orgenes de base de datos.
Logros
El alumno tiene manejo avanzado de Excel. Puede trabajar con archivos de Access en Excel. Tiene conocimiento de Base de Datos.
90
26.
Hay dos formas de importar datos de un archivo de texto en Microsoft Office Excel: puede abrir el archivo de texto en Excel o puede importarlo como rango de datos externos. Para exportar datos de Excel a un archivo de texto, utilice el comando Guardar como. Son dos los formatos de archivo de texto que se utilizan habitualmente: Archivos de texto delimitado (.txt), en los que el carcter de tabulacin (el cdigo de carcter ASCII 009) separa normalmente cada campo de texto. Archivos de texto de valores separados por comas (.csv), en los que el carcter de coma (,) separa normalmente cada campo de texto. Puede cambiar el carcter separador que se utiliza tanto en los archivos de texto delimitados como en los .csv. Esto puede ser necesario para asegurarse de que la operacin de importacin o de exportacin se realizar de la manera deseada.
El procedimiento incrustar est habilitado para todo tipo de objetos. Aunque tcnicamente se puede pegar un texto de un documento de Word dentro de un cuadro flotante, esto no es necesario, ya que es un tipo de dato reconocido naturalmente por la hoja de clculo Excel. Sin embargo, otros tipos de objetos pueden tener ms sentido. Un ejemplo es un formato de imagen que no es compatible con Excel. Se puede pegar esta imagen como un objetoincrustado al copiarlo desde el programa de dibujo adecuado. El truco es utilizar la renovada herramienta de Excel Portapapeles Pegar comando Pegado especial, que funciona igual que lo hace en todos los dems programas de Office, como Word.
91
92
93
27.
Para importar datos procedentes de una pgina Web, elija Obtener datos externos en el men Datos y haga clic en Nueva consulta Web. Debe tener acceso al World Wide Web (World Wide Web o WWW: que es una rama multimedia de Internet que presenta no slo texto, sino tambin grficos, sonido y vdeo. En la Web, los usuarios pueden saltar fcilmente de un elemento a otro, de una pgina a otra o de un sitio a otro utilizando hipervnculos), a travs de la intranet de su organizacin o un mdem instalado en el equipo o la red, o bien puede realizar una consulta de cdigo de origen HTML o XML local.
Ejemplo: Importar una tabla de una pgina Web, en este caso la tabla del descentralizado de futbol local. Ir a la ficha Datos y del grupo Obtener datos externos elegimos: Desde Web.
En una nueva ventana, ingresamos la direccin de la pgina donde importaremos la tabla. El programa carga la pgina Web y nos muestra todos los objetos importables colocando una pequea flecha de color amarillo que usaremos para hacer clic sobre el objeto a importar.
94
95
28.
Puede utilizar Microsoft Office Excel para crear y editar conexiones a orgenes de datos externos almacenados en un libro o en un archivo de conexin. En el cuadro de dilogo Conexiones del libro, puede administrar fcilmente estas conexiones, incluida su creacin, modificacin y eliminacin.
En el cuadro de dilogo Conexiones existentes de la lista desplegable Mostrar, siga uno de los procedimientos siguientes:
96
Este comando mostrar el cuadro de dialogo Seleccionar archivos de origen de datos en donde debers especificar el archivo Access que deseas abrir:
97
De inmediato Excel mostrar otro cuadro de dilogo que enlistar las tablas contenidas en el archivo Access.
Una tabla es el lugar en donde se almacenan los datos en Access. Podramos pensar que una tabla de Access es similar a una hoja de Excel porque tambin est formada por columnas y filas. Y aunque el concepto de tabla es un poco ms avanzado que una hoja de Excel, es suficiente la comparacin por ahora para saber que ah se encuentra almacenada la informacin de Access. Una vez seleccionada la tabla de Access que deseamos importar debemos pulsar el botn Aceptar y ahora Excel nos preguntar por algunas configuraciones de importacin:
98
En primer lugar podemos elegir traer los datos desde Access como una Tabla de datos o tambin como un Informe de tabla dinmica. As mismo podemos especificar la celda de nuestra hoja donde queremos que se inserten los datos o simplemente especificar que se inserten en una nueva hoja. Al pulsar el botn Aceptar Excel realizar la importacin de los datos.
La informacin de la tabla de Access ser mostrada dentro de la hoja de Excel en el mismo orden en que aparecen los datos en la tabla.
99
SESION Ejercicios.
100
Debe crear un marcador de ingreso: Nombre y apellidos DNI Hora de ingreso fecha
El formulario debe de contener los datos pedidos, y cuando se presione el botn ingresar, deber de enviarse a la hoja de clculo. En la hoja de clculo debe de grabarse: Nombre y apellidos DNI Hora de ingreso fecha
Ejemplo:
101