43
1 Tutorial de Excel Avanzado Excel Avanzado Tablas 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 los campos), y las demás filas contienen los datos almacenados. Es como una tabla de base de datos, de hecho también se denominan listas de base de datos. Cada fila es un registro de entrada, por tanto podremos componer como máximo una lista con 255 campos y 65535 registros. Las tablas son muy útiles porque además de almacenar información, incluyen una serie de operaciones que permiten analizar y administrar esos datos de forma muy cómoda. Entre las operaciones más interesantes que podemos realizar con las listas tenemos: Ordenar la los registros. Filtrar el contenido de la tabla por algún criterio. Utilizar fórmulas para la lista añadiendo algún tipo de filtrado. Crear un resumen de los datos. Aplicar formatos a todos los datos. Las tablas de datos, ya se usaban en versiones anteriores de Excel, pero bajo el término Listas de datos. Incluso encontrarás, que en algunos cuadros de diálogo, se refire a las tablas como listas. A partir de ahora nos referiremos a este tipo de tablas. Crear una tabla Para crear una lista tenemos que seguir los siguientes pasos: - Seleccionar el rango de celdas (con datos o vacías) que queremos incluir en la lista. - Seleccionar del Tabla en la pestaña Insertar. Aparecerá a continuación el cuadro de diálogo Crear tabla .

Introduccion a excel

Embed Size (px)

DESCRIPTION

ME GUSTARÍA QUE LE ECHEN UN OJO A ESTE LIBRO

Citation preview

Page 1: Introduccion a excel

1

Tutorial de Excel Avanzado

Excel Avanzado

Tablas 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 los campos), y las demás filas contienen los datos almacenados. Es como una tabla de base de datos, de hecho también se denominan listas de base de datos. Cada fila es un registro de entrada, por tanto podremos componer como máximo una lista con 255 campos y 65535 registros. Las tablas son muy útiles porque además de almacenar información, incluyen una serie de operaciones que permiten analizar y administrar esos datos de forma muy cómoda.

Entre las operaciones más interesantes que podemos realizar con las listas tenemos:

Ordenar la los registros.

Filtrar el contenido de la tabla por algún criterio.

Utilizar fórmulas para la lista añadiendo algún tipo de filtrado.

Crear un resumen de los datos.

Aplicar formatos a todos los datos. Las tablas de datos, ya se usaban en versiones anteriores de Excel, pero bajo el término Listas de datos. Incluso encontrarás, que en algunos cuadros de diálogo, se refire a las tablas como listas. A partir de ahora nos referiremos a este tipo de tablas. Crear una tabla Para crear una lista tenemos que seguir los siguientes pasos: - Seleccionar el rango de celdas (con datos o vacías) que queremos incluir en la lista.

- Seleccionar del Tabla en la pestaña Insertar. Aparecerá a continuación el cuadro de diálogo Crear tabla .

Page 2: Introduccion a excel

Tutorial de Excel Avanzado

2

Si nos hemos saltado el paso de seleccionar previamente las celdas, lo podemos hacer ahora.

Si en el rango seleccionado hemos incluido la fila de cabeceras (recomendado), activaremos la casilla de verificación La lista tiene encabezados.

Al final hacer clic en Aceptar.

Modificar los datos de una tabla

Para modificar o introducir nuevos datos en la tabla podemos teclear directamente los nuevos

valores sobre la ella, o bien podemos utilizar un formulario de datos. Esta segunda opción

viene muy bien sobre todo si la lista es muy grande.

Veamos un ejemplo, tenemos la siguiente lista con información de nuestros amigos.

Un formulario de datos es un cuadro de diálogo que permite al usuario escribir o mostrar con

facilidad una fila entera de datos (un registro).

Para abrir el formulario de datos, tenemos que posicionarnos en la lista para que esté activa, y pulsar en el icono Formulario .

Al crear el formulario, disponemos de: Nuevo: Sirve para introducir un nuevo registro. Eliminar: Eliminar el registro que está activo. Restaurar: Deshace los cambios efectuados. Buscar anterior: Se desplaza al registro anterior. Buscar siguiente: Se desplaza al siguiente registro. Criterios: Sirve para aplicar un filtro de búsqueda. Cerrar: Cierra el formulario.

Page 3: Introduccion a excel

Tutorial de Excel Avanzado

3

Para cambiar los datos de un registro, primero nos posicionamos sobre el registro, luego rectificamos los datos que queramos (para desplazarnos por los campos podemos utilizar las teclas de tabulación), si nos hemos equivocado y no queremos guardar los cambios hacemos clic en el botón Restaurar, si queremos guardar los cambios pulsamos la tecla Intro. Para crear un nuevo registro, hacemos clic en el botón Nuevo, Excel se posicionará en un registro vacío, sólo nos quedará rellenarlo y pulsar Intro o Restaurar para aceptar o cancelar respectivamente. Después de aceptar Excel se posiciona en un nuevo registro en blanco por si queremos insertar varios registros, una vez agregados los registros, hacer clic en Cerrar. Para buscar un registro y posicionarnos en él podemos utilizar los botones Buscar anterior y Buscar siguiente o ir directamente a un registro concreto introduciendo un criterio de búsqueda. Pulsamos en el botón Criterios con lo cual pasamos al formulario para introducir el criterio de búsqueda, es similar al formulario de datos pero encima de la columna de botones aparece la palabra Criterios. Por ejemplo, si buscamos un registro con el valor Ana en el campo Nombre, escribimos Ana en Nombre y pulsamos el botón Buscar Siguiente, Excel vuelve al formulario de datos y nos posiciona en el registro de nombre Ana. Modificar la estructura de la tabla Pulsando en el icono Cambiar tamaño de la tabla, podemos seleccionar un nuevo rango de datos. Pero si la tabla contiene encabezados, estos deben permanecer en la misma posición, así que sólo podremos aumentar y disminuir filas. Presionando clic derecho del puntero podemos insertar, eliminar filas o columnas; asi como ordenar de menor a mayor o viceversa y además podemos realizar un ordenamiento personalizado ( tomando una columna específica de acuerdo a un criterio específico) Una vez finalizada la tabla puedes trabajar con ella en filtrados, fórmulas, gráficos etc.

Page 4: Introduccion a excel

Tutorial de Excel Avanzado

4

Una vez finalizada la tabla podemos realizar ordenamiento de los contenidos, haciendo clic sobre el botón

asimismo nos permite realizar ordenamientos tomando como base una columna específica bajo un

criterio definidido.

Otra forma de filtrar información es empleado las formulas Excel provee, dentro de estas tenemos:

1. Matemáticas y Trigonométricas

2. Estadísticas

3. Lógicas

4. Financieras

5. Fecha y hora

6. Texto

7. entre otras

Formato Condicional

El formato condicional sirve para que dependiendo del valor de la celda, Excel aplique un formato especial o no sobre esa celda. El formato condicional suele utilizarse para resaltar errores, para valores que cumplan una determinada condición, para resaltar las celdas según el valor contenido en ella, etc...

Page 5: Introduccion a excel

5

Tutorial de Excel Avanzado

Cómo aplicar un formato condicional a una celda:

Seleccionamos la celda a la que vamos a aplicar un formato condicional.

Accedemos al menú Formato condicional de la pestaña Inicio. Aquí tenemos varias opciones, como resaltar algunas celdas dependiendo de su relación con otras, o resaltar aquellas celdas que tengan un valor mayor o menor que otro. Utiliza las opciones Barras de datos, Escalas de color y Conjunto de iconos para aplicar diversos efectos a determinadas celdas. Nosotros nos fijaremos en la opción Nueva regla que permite crear una regla personalizada para aplicar un formato concreto a aquellas celdas que cumplan determinadas condiciones. Nos aparece un cuadro de diálogo Nueva regla de formato como el que vemos en la imagen.

En este cuadro seleccionaremos un tipo de regla. Normalmente querremos que se aplique el formato únicamente a las celdas que contengan un valor, aunque puedes escoger otro diferente. En el marco Editar una descripción de regla deberemos indicar las condiciones que debe cumplir la celda y de qué forma se marcará. De esta forma si nos basamos en el Valor de la celda podemos escoger entre varias opciones como pueden ser un valor entre un rango mínimo y máximo, un valor mayor que, un valor menor que y condiciones de ese estilo. Los valores de las condiciones pueden ser valores fijos o celdas que contengan el valor a comparar. Si pulsamos sobre el botón Formato... entramos en un cuadro de diálogo donde podemos escoger el formato con el que se mostrará la celda cuando la condición se cumpla. El formato puede modificar, el color de la fuente de la letra, el estilo, el borde de la celda, el color de fondo de la celda, etc. Al pulsar sobre Aceptar se creará la regla y cada celda que cumpla las condiciones se marcará. Si el valor incluido en la celda no cumple ninguna de las condiciones, no se le aplicará ningún formato especial.

Page 6: Introduccion a excel

Tutorial de Excel Avanzado 6

Si pulsamos sobre Cancelar, no se aplicarán los cambios efectuados en el formato

condicional.

La validación de datos La validación de datos es muy similar al formato condicional, salvo que esta característica tiene una función muy concreta y es validar el contenido de una celda; pudiendo incluso mostrar un mensaje de error o aviso si llegara el caso. Para aplicar una validación a una celda.

Seleccionamos la celda que queremos validar.

Accedemos a la pestaña Datos y pulsamos Validación de datos. Nos aparece un cuadro de diálogo Validación de datos como el que vemos en la imagen donde podemos elegir entre varios tipos de validaciones.

Dentro de Permitir podemos encontrar Cualquier valor, Número entero, Decimal, Lista, Fecha, Hora, Longitud de texto y personalizada. Por ejemplo si elegimos Número entero, Excel sólo permitirá números enteros en esa celda, si el usuario intenta escribir un número decimal, se producirá un error. Podemos restringir más los valores permitidos en la celda con la opción Datos:, donde, por ejemplo, podemos indicar que los valores estén entre 2 y 8. Si en la opción Permitir: elegimos Lista, podremos escribir una lista de valores para que el usuario pueda escoger un valor de los disponibles en la lista. En el recuadro que aparecerá, Origen: podremos escribir los distintos valores separados por ; (punto y coma) para que aparezcan en forma de lista. En la pestaña Mensaje de entrada podemos introducir un mensaje que se muestre al acceder a la celda. Este mensaje sirve para informar de qué tipos de datos son considerados válidos para esa celda. En la pestaña Mensaje de error podemos escribir el mensaje de error que queremos se le muestre al usuario cuando introduzca en la celda un valor incorrecto.

Page 7: Introduccion a excel

Tutorial de Excel Avanzado 7

Además de definir condiciones de validación para los datos, podemos controlar que una página esté libre de errores. Usar las herramientas de auditoría de fórmulas Excel nos ofrece una serie de herramientas de auditorías de fórmulas que pueden ser de gran utilidad. Para acceder a estas herramientas debemos ir a la pestaña Fórmulas donde aparece una serie de opciones como podemos ver en la imagen.

: Analiza la hoja de trabajo actual en busca de errores.

: Dibuja unas flechas indicando dónde están las celdas involucradas en la fórmula.

: Dibuja flechas indicando a qué fórmula pertenece la celda seleccionada, si es que pertenece a alguna fórmula.

: Elimina las flechas indicativas de celdas creadas con Rastrear dependientes o Rastrear precedentes.

: Abre el cuadro de diálogo de Evaluar fórmula para que pueda ver la fórmula y los resultados de la fórmula de la celda activa.

: Muestra la ventana de inspección para hacer un seguimiento del valor de las celdas.

Page 8: Introduccion a excel

Tutorial de Excel Avanzado 8

Tablas Dinámicas

Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada que nos facilita la interpretación de dichos datos. Es dinámica porque nos permite ir obteniendo diferentes totales, filtrando datos, cambiando la presentación de los datos, visualizando o no los datos origen, etc... Para aquellos que tienen conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad. Veamos cómo podemos crear una tabla dinámica a partir de unos datos que ya tenemos. Para crear una tabla dinámica, Excel nos proporciona las tablas y gráficos dinámicos.

Supongamos que tenemos una colección de datos de los artículos del almacen con el número de referencia y el mes de compra, además sabemos la cantidad comprada y el importe del mismo. Vamos a crear una tabla dinámica a partir de estos datos para poder examinar mejor las ventas de cada artículo en cada mes. Para ello vamos a la pestaña Insertar y hacemos clic en Tabla dinámica (también podemos desplegar el menú haciendo clic en la flecha al pie del botón para crear un gráfico dinámico).

Aparece el cuadro de diálogo de creación de tablas dinámicas. Desde aquí podremos indicar el lugar donde se encuentran los datos que queremos analizar y el lugar donde queremos ubicarla.

Page 9: Introduccion a excel

Tutorial de Excel Avanzado 9

En nuestro caso indicamos que vamos a seleccionar los datos de un rango de celdas y que queremos ubicarla en una hoja de cálculo nueva. Podríamos crear una conexión con otra aplicación para obtener los datos desde otra fuente diferente a Excel. En el caso de seleccionar la opción Selecciona una tabla o rango debemos seleccionar todas las celdas que vayan a participar, incluyendo las cabeceras. Pulsamos Aceptar para seguir. Se abrirá un nuevo panel en la derecha de la pantalla:

Page 10: Introduccion a excel

Tutorial de Excel Avanzado 10

Desde este panel podemos personalizar la forma en que van a verse los datos en la tabla dinámica. Con esta herramienta podríamos construir una tabla dinámica con la siguiente estructura:

Una fila para cada una de las Referencias de la tabla.

Una columna para cada uno de los Meses de la tabla.

En el resto de la tabla incluiremos el total del Importe para cada Referencia en cada

Mes.

Para ello simplemente tendremos que arrastrar los elementos que vemos listados a su lugar correspondiente al pie del panel.

En este ejemplo deberíamos arrastrar el campo REF a , el campo MES a

y finalmente el campo IMPORTE a la sección .

Tras realizar la tabla dinámica este sería el resultado obtenido.

Podemos ver que la estructura es la que hemos definido anteriormente, en el campo fila tenemos las referencias, en el campo columnas tenemos los meses y en el centro de la tabla las sumas de los importes. Con esta estructura es mucho más fácil analizar los resultados. Una vez creada la tabla dinámica nos aparece la pestaña Opciones:

Page 11: Introduccion a excel

Tutorial de Excel Avanzado 11

El panel lateral seguirá pudiéndose utilizar, así que en cualquier momento podremos quitar un campo de un zona arrastrándolo fuera. Con esto vemos que en un segundo podemos variar la estructura de la tabla y obtener otros resultados sin casi esfuerzos. Si arrastrásemos a la zona de datos los campos cantidad y total, obtendríamos la siguiente tabla, más compleja pero con más información: Puede que no visualices la tabla de la misma forma, al añadir varios campos en la sección Valores el rótulo aparecerá en una las secciones de rótulos, si te aparece en Rótulos de columna despliega la lista asociada a él y selecciona la opción Mover a rótulos de fila.

Page 12: Introduccion a excel

12

Tutorial de Excel Avanzado

Macros

¿Que es una macro? Una macro son un conjunto de instrucciones que sirven para automatizar procesos. Refiriéndonos a excel, supongamos que realizamos frecuentemente la acción de seleccionar un rango para aplicarle negrita, cambio de fuente y centrado. En lugar de hacer estas acciones manualmente, se puede elaborar una macro e invocarla para que ejecute los tres procesos automáticamente.

Parte I

Excel es un programa que tiene un gran potencial, pero la mayoría de la gente lo maneja de una forma muy simple, utilizando solo opciones básicas, pero hay algo muy importante que tengo que decirles. Excel cuenta con un lenguaje muy poderoso llamado Visual Basic, este es solo una parte del lenguaje, pero permite hacer o resolver los problemas mas fácilmente, solo debemos aprender a programarlo y para eso es este curso, podría la gente decir que este curso es un nivel muy alto de Excel y quizás si lo sea, pero es fácil de aprender ya que se manejaran términos sencillos, a mi me gusta hablar con palabras que todo el mundo entienda y eso lo hace mas fácil. La programación que emplea en este curso o las estructuras que aparecen son creadas por su servidor, ya que para manejar la programación de Visual Basic con Excel es necesario tener mucha creatividad, cada persona puede crear estructuras diferentes pero que trabajen igual. Así que manos a la obra. Fase 1 Primeramente debemos de saber que es una Macro y a continuación se explica el termino: Una Macro son una serie de pasos que se almacenan y se pueden activar con alguna tecla de control y una letra. Por ejemplo, todos los días empleo frecuentemente en mis celdas los mismos pasos: Tamaño de Fuente(Tamaño de la letra), Negrita, Fuente(Tipo de letra) y Color de Fuente(Color de Letra), para no estar repitiendo estos pasos los puedo almacenar en una macro y cuando ejecute la macro los pasos antes mencionados se ejecutaran las veces que yo lo desee. A continuación te muestro como grabar una macro y ejecutarla: 1. Trasládate a la celda A1 y escribe tu Nombre. Por ejemplo, Ramón y presiona Enter 2. Regrésate a la celda A1, porque cuando diste Enter bajo de celda o cambio el rumbo. 3. Da clic en el Menú Ver, seguido por la Opción Barra de Herramientas y elija Visual

Basic. Se activara la barra de herramientas Visual Basic.

Page 13: Introduccion a excel

Tutorial de Excel Avanzado 13

4. Da clic en el botón Guardar Macro, el que tiene la ruedita Azul. Windows activa el cuadro de dialogo Grabar Macro, el cual permitirá darle el nombre a la macro y cual será el método abreviado para ejecutarla. El método Abreviado se refiere con que letra se va activar la macro, obviamente se activara con la tecla Control y la letra que usted quiera, de preferencia en minúscula, porque si activa las mayúsculas la macro se activara presionando la tecla Shift + Control + la letra que usted indico.

5. Donde dice Nombre de la macro ya aparece el nombre que llevara la macro en este caso Macro1. si desea cambiar el nombre escriba uno nuevo, pero yo le recomiendo que así lo deje.

6. En la opción Método Abreviado aparece que se activara con la tecla Control(CTRL) + la letra que usted indica, de clic en el cuadrito y ponga una letra, por ejemplo ponga la letra a(en minúsculas). La macro se activara cuando este lista con la tecla Control + a

7. De clic en el Botón Aceptar. Windows empezara a grabar todos los pasos en la Macro1.y el botón de la ruedita azul cambiara de forma ahora será un cuadrito Azul, se llamara Detener grabación. Lo utilizaremos cuando terminemos de indicarle los pasos para detener la grabación.

8. Cambie el Tipo de Letra en el Botón Fuente de la barra de herramientas Formato 9. Cambie el tamaño de la letra en el Botón Tamaño de Fuente de la barra de

herramientas Formato 10. Presione el Botón Negrita de la barra de herramientas Formato 11. Cambie el color de la letra en el Botón Color de Fuente de la barra de herramientas

Formato. Recuerde que todos estos pasos están siendo almacenados en la macro que estamos grabando y también recuerde que estos pasos se están efectuando en la celda A1.

12. Presione el Botón Detener Grabación de la barra de Herramientas de Visual Basic. El que tiene el cuadrito azul presionado.

Listo Excel guardo los pasos en la Macro1 que se activara presionado la tecla Control + a

13. Escribe otro nombre en la celda C1 y presiona Enter, después regresa a la celda C1.

Page 14: Introduccion a excel

Tutorial de Excel Avanzado 14

14. Presiona la tecla Control + a. Windows efectuara todos los pasos grabados sobre la celda C1, esto quiere decir que el nombre que esta en C1 tendrá las características del que esta en A1. Tipo de letra, tamaño, negrita y el color que indicaste al grabar la macro.

Nota. Cada vez que presiones Control + a Excel ejecutara la macro y efectuara los pasos en la celda que te encuentres. Puedes grabar todas las macros que desees.

Ahora te recomiendo que domines estos pasos antes de pasar a la siguiente fase. Trata de crear macros que almacenen pasos como estos, recuerda los pasos los vas a indicar tu, que no se te olvide detener la grabación después de que indicaste los pasos, repite este ejercicio las veces que sea necesario para aprendértelo bien. Practica I Genera las siguientes Macros: Graba una Macro que se active con Control + b y que esta macro permita abrir un archivo Graba una Macro que se active con Control + c y que esta macro permita insertar un WordArt Muchos pensaran que esto no es nada pero ya veremos mas adelante cuando mezclemos los códigos que genera Excel con los de Visual Basic. Fase 2

Bien, ahora después de practicar la Fase 1 con diferentes ejemplos o Macros pasaremos a la siguiente Fase que nos permitirá observar los códigos que hemos generados con nuestra macros. Te recomiendo que salgas de Excel y vuelvas a entrar, para que trabajes limpio sin ninguna macro y empezando de la macro1 de nuevo.

OBSERVANDO LOS CODIGOS DE UNA MACRO DE EXCEL Crearemos una macro y veremos sus códigos: . Para observar los códigos de una macro debemos de seguir los siguientes pasos:

1. Primeramente trasládese a la celda A5 antes de empezar la grabación de la Macro 2. Presione el Botón Grabar Macro de la barra de Herramientas Visual Basic. Excel

muestra el cuadro de Dialogo Grabar Macro 3. en la opción Método Abreviado escriba la letra r, por lo tanto la macro se llamara con

Control + r 4. Presione el botón Aceptar. Excel inicia la grabación del la Macro1 5. Trasládese a la celda A1 y escriba Ramón, después presione Enter para aceptar el

valor en la celda 6. Pare la grabación de la macro presionando el botón Detener Grabación de la barra de

herramientas Visual Basic. Excel a grabado los pasos y a generado un código, Observémoslos:

7. Presione la tecla Alt + la tecla de función F11(Alt + F11). Excel nos traslada al Editor de Visual Basic. Si este editor no se activa es que Excel no esta bien instalado o se a

Page 15: Introduccion a excel

Tutorial de Excel Avanzado 15

borrado. También puede acceder desde el Menú Herramientas, Macro y Editor de Visual Basic.

8. Active los siguientes cuadros o ventanas:

De clic en el Menú Ver y elija la opción Explorador de Proyectos

De clic en el Menú ver y elija la opción Ventana Propiedades Estas dos opciones deben de estar siempre activadas ya que de ahí depende todo lo que vallamos a hacer.

9. Del cuadro Proyecto de doble clic en Módulos o simplemente presione el signo de +

que aparece en la opción Módulos. Se activara debajo de Módulos la Opción Modulo1

10. De doble clic en Modulo1. Se mostrara en el Editor de Visual Basic el código de la macro que grabamos de la siguiente forma:

Sub Macro1() ' ' Macro1 Macro ' Macro grabada el 08/04/2001 por RAMON MENDOZA OCHOA ' ' Acceso directo: CTRL+r ' Range("A1").Select ActiveCell.FormulaR1C1 = "Ramón" Range("A2").Select End Sub Que es lo que significa esto nos preguntaremos asombrados, a continuación se da una explicación de lo que ha hecho Excel:

Sub y End Sub indican el inicio y el final del procedimiento de la Macro1

Todo lo que aparece con un apostrofe ´ indica que no se tomara en cuenta que es solo texto o comentarios y ese texto debe de aparecer en un color, ya sea el color verde.

Page 16: Introduccion a excel

Tutorial de Excel Avanzado 16

Range("A1").Select Indica que lo primero que hicimos al grabar la macro fue trasladarnos a la celda A1. La orden Range nos permite trasladarnos a una celda

ActiveCell.FormulaR1C1 = "Ramón" Esto indica que se escribirá en la celda en que se encuentra el valor de texto Ramón. Todo lo que aparece entre comillas siempre será un valor de texto. La orden ActiveCell.FormulaR1C1 nos permite escribir un valor en la celda activa.

Range("A2").Select Otra vez indicamos que se traslade a la celda A2. Esto se debe a que cuando escribimos el nombre de Ramón en A1 presionamos Enter y al dar Enter bajo a la celda A2.

Para comprender mejor alteraremos el código dentro del editor de Visual Basic. Que crees que pasara aquí con nuestra Macro: Sub Macro1() ' ' Macro1 Macro ' Macro grabada el 08/04/2001 por RAMON MENDOZA OCHOA ' ' Acceso directo: CTRL+r ' Range("A1").Select ActiveCell.FormulaR1C1 = "Ramón" Range("B1").Select ActiveCell.FormulaR1C1 = "Calle 21 de Marzo #280" Range("C1").Select ActiveCell.FormulaR1C1 = "31-2-47-13" Range("D1").Select ActiveCell.FormulaR1C1 = "Nogales Sonora" Range("E1").Select ActiveCell.FormulaR1C1 = "CONALEP NOGALES" End Sub Así es acabo de alterar el código y cuando regrese a Excel y ejecute la macro con Control + r hará lo siguiente: En A1 escribirá Ramón En B1 escribirá Calle 21 de Marzo #280 En C1 escribirá 31-2-47-13 En D1 escribirá Nogales Sonora En E1 escribirá CONALEP NOGALES Así que salgamos del editor dando clic en el Menú Archivo y eligiendo la opción Cerrar y volver a Microsoft Excel. Si no desea salir por completo de clic en el botón Microsoft Excel que se encuentra activado en la barra de tareas y cuando deseé volver al editor de clic en el botón Microsoft Visual Basic que se encuentra en la barra de Tareas.

Page 17: Introduccion a excel

Tutorial de Excel Avanzado 17

Ahora ya que salimos de Visual Basic y estamos en Excel de Nuevo ejecutemos la macro presionando Control + r y veamos los resultados de nuestra modificación. Que te parece es sencillo o No?, Claro necesitamos practicar bastante para dominar esto, así que repasa la Fase 2 cuantas veces sea necesario, otra cosa no trates de generar códigos muy complejos en tus macros porque te vas a enredar, poco a poco se va lejos. Practica II Genera una Macro que escriba un nombre en una celda y lo ponga negrita y observa el Código. Genera una Macro que escriba un nombre en una celda y lo Centre y observa el Código. Genera una Macro que escriba un nombre en una celda y cambie el tamaño de la letra a 20 puntos y observa el Código. Códigos Más comunes: Trasladarse a una Celda Range("A1").Select Escribir en una Celda Activecell.FormulaR1C1="Ramon" Letra Negrita Selection.Font.Bold = True Letra Cursiva Selection.Font.Italic = True Letra Subrayada Selection.Font.Underline = xlUnderlineStyleSingle Centrar Texto With Selection .HorizontalAlignment = xlCenter End With Alinear a la izquierda With Selection .HorizontalAlignment = xlLeft End With Alinear a la Derecha With Selection .HorizontalAlignment = xlRight End With Tipo de Letra(Fuente) With Selection.Font .Name = "AGaramond" End With

Page 18: Introduccion a excel

Tutorial de Excel Avanzado 18

Tamaño de Letra(Tamaño de Fuente) With Selection.Font .Size = 15 End With Copiar Selection.Copy Pegar ActiveSheet.Paste Cortar Selection.Cut Ordenar Ascendente Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom Orden Descendente Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom Buscar Cells.Find(What:="Ramon", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False).Activate Insertar Fila Selection.EntireRow.Insert Eliminar Fila Selection.EntireRow.Delete Insertar Columna Selection.EntireColumn.Insert Eliminar Columna Selection.EntireColumn.Delete Abrir un Libro Workbooks.Open Filename:="C:\Mis documentos\video safe 3.xls" Grabar un Libro ActiveWorkbook.SaveAs Filename:="C:\Mis documentos\piscis.xls", FileFormat _ :=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _ False, CreateBackup:=False

Estos serian algunos códigos muy comunes en Excel, pero si usted desea puede generar mas códigos de otras opciones, es cuestión de que los ocupe. Antes de pasar a la Fase 3 es necesario que domines generar Macros y Observar sus códigos que se encuentran en la Fase 2. Recuerda esto es de mucha práctica y para eso es necesario aprender bien las fases Anteriores.

Page 19: Introduccion a excel

Tutorial de Excel Avanzado 19

Fase 3

CREANDO FORMULARIOS Y PROGRAMÁNDOLOS

Antes de Empezar esta nueva fase te recomiendo que salgas de Excel y vuelvas a entrar, esto es por si estuviste practicando los códigos, para que no quede una secuencia de Macros.

Ahora te enseñare a dominar lo máximo de Excel que es crear formularios y programarlos, bueno un formulario es una ventana que se programa por medio de controles y estos controles responden a sucesos que nosotros programamos. Todo esto se encuentra dentro de Visual Basic.

A continuación Muestro como crear un formulario y como programarlo:

1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 2. Activa las siguientes opciones:

De clic en el Menú Ver y elija la opción Explorador de Proyectos

De clic en el Menú ver y elija la opción Ventana Propiedades 3. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que

programaremos con controles. En el Explorador de Proyecto se observara que se inserto el UserForm.

También cuando de clic en el Formulario USERFORM1 se debe de activar el Cuadro de Herramientas, si no se activa de clic en el Menú Ver y elija la opción Cuadro de Herramientas.

4. Elija del Cuadro de Herramientas el Control Etiqueta el que tiene la A y Arrastre dibujando en el Formulario USERFORM1 la etiqueta. Quedara el nombre Label1, después de un clic en la etiqueta dibujada y podrá modificar el nombre de adentro y pondremos ahí Nombre. Si por error da doble clic en la etiqueta y lo manda a la pantalla de programación de la etiqueta, solo de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto.

5. Elija del Cuadro de Herramientas el control Cuadro de Texto el que tiene ab y arrastre dibujando en el formulario USERFORM1 el cuadro de texto a un lado de la

Page 20: Introduccion a excel

Tutorial de Excel Avanzado 20

etiqueta que dice Nombre. El cuadro de texto debe de estar vacío y su nombre será Textbox1, el nombre solo aparecerá en el control.

6. Haga los dos pasos anteriores igualmente poniendo Dirección en la Label2 y Teléfono en la Label3 y también dibújeles su Textbox. Esto quedara así después de haberlo hecho

Si tiene algún problema al dibujar las etiquetas o los cuadros de texto, solo cámbiele el nombre a la etiqueta o el cuadro de texto en la Ventana Propiedades la opción se llama (Name). El Error que marque puede ser Nombre Ambiguo, pero si le cambias el Nombre al control se quitara el error. Puedes ponerle cualquier nombre en lugar de Label1.

Solo altera esto si te marca error, si NO déjalo así.

Los controles como las Etiquetas y Cuadros de Textos pueden modificárseles algunas opciones en la Ventana Propiedades Para hacer esto es necesario tener conocimiento sobre las propiedades de los controles. No altere las propiedades si no las conoce.

Page 21: Introduccion a excel

Tutorial de Excel Avanzado 21

7. Elija del Cuadro de Herramientas el control Botón de Comando y Arrastre dibujando en el Formulario USERFORM1 el Botón, después de un clic en el nombre del Botón dibujado y podrá modificar el nombre y pondremos ahí Insertar. Si por error da doble clic en la Botón y lo manda a la pantalla de programación de la etiqueta, solo de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto.

Así quedara el Formulario formado por los controles:

8. Ahora de doble clic sobre el control Textbox1 para programarlo y después inserte el siguiente código:

Private Sub TextBox1_Change()

Range("A9").Select

ActiveCell.FormulaR1C1 = TextBox1

End Sub

Esto indica que se valla a A9 y escriba lo que hay en el Textbox1

Nota.-Lo que esta en azul lo genera Excel automáticamente, usted solo escribirá lo que esta en Negrita.

Page 22: Introduccion a excel

Tutorial de Excel Avanzado 22

Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.

9. Ahora de doble clic sobre el control Textbox2 para programarlo y después inserte el siguiente código:

Private Sub TextBox2_Change()

Range("B9").Select

ActiveCell.FormulaR1C1 = TextBox2

End Sub

Esto indica que se valla a B9 y escriba lo que hay en el Textbox2

Para volver al Formulario y programar el siguiente Textbox de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.

10. Ahora de doble clic sobre el control Textbox3 para programarlo y después inserte el siguiente código:

Private Sub TextBox3_Change()

Range("C9").Select

ActiveCell.FormulaR1C1 = TextBox2

End Sub

Esto indica que se valla a C9 y escriba lo que hay en el Textbox3

Para volver al Formulario y programar el Botón de Comando Insertar de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto, o simplemente de clic en Ver Objeto en el mismo Explorador de Proyecto.

11. Ahora de doble clic sobre el control Botón de Comando para programarlo y después inserte el siguiente código:

Private Sub CommandButton1_Click() Rem inserta un renglón Selection.EntireRow.Insert Rem Empty Limpia Los Textbox TextBox1 = Empty TextBox2 = Empty

Page 23: Introduccion a excel

Tutorial de Excel Avanzado 23

TextBox3 = Empty Rem Textbox1.SetFocus Envía el cursor al Textbox1 para volver a capturar los datos TextBox1.SetFocus End Sub

Nota.-El comando Rem es empleado para poner comentarios dentro de la programación, el comando Empty es empleado para vaciar los Textbox.

12. Ahora presione el botón Ejecutar User/Form que se encuentra en la barra de herramientas o simplemente la tecla de función F5

Se activara el Userform1 y todo lo que escriba en los Textbox se escribirá en Excel y cuando presione el botón Insertar, se insertara un renglón y se vaciaran los Textbox y después se mostrara el cursor en el Textbox1.

BUSANDO INFORMACIÓN CON UN TEXTBOX Se puede buscar información con un Textbox programándolo de la siguiente forma:

Dibuje una Etiqueta, un Textbox y un Botón de Comando y agregue el siguiente Código: Private Sub TextBox1_Change() Range("a9").Select ActiveCell.FormulaR1C1 = TextBox1 End Sub Private Sub CommandButton1_Click() Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False).Activate End Sub

Page 24: Introduccion a excel

Tutorial de Excel Avanzado 24

Si te fijas incluí en la programación del Botón Buscar Ahora que buscara lo que en el Textbox1 a la hora de Presionarse.

ELABORANDO UNA CONSULTA

Todo Registro de información debe de tener su propia Consulta, Baja y Modificación, es por eso que en este nuevo capitulo nos concentramos en ello, primeramente en poder consultar la información que ya se escribió en la Hoja de Excel, obviamente desde una Macro combinada con Visual Basic, observemos el siguiente ejemplo: Fase I

4. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. 5. Activa las siguientes opciones:

De clic en el Menú Ver y elija la opción Explorador de Proyectos

De clic en el Menú ver y elija la opción Ventana Propiedades 6. Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que

programaremos con controles. En el Explorador de Proyecto se observara que se inserto el UserForm.

Ahora crearas un formulario con el siguiente aspecto:

el formulario tendrá:

Tres etiquetas

Tres Textbox

Tres Botones de Comando Los datos que se preguntaran serán Nombre, Dirección y Teléfono. Los tres botones nos servirán para lo siguiente: Consultar consultara la información que hayamos insertado desde el botón insertar. Baja podrá eliminar algún dato que se consulto y no lo queremos. Insertar tendrá la función de insertar los registros que vayamos dando de alta, es como los ejercicios anteriores. A continuación se muestra como se deben de programar estos Controles: Programación de los Controles:

Page 25: Introduccion a excel

Tutorial de Excel Avanzado 25

BOTON DE CONSULTA Private Sub CommandButton1_Click() Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False).Activate ActiveCell.Offset(0, 1).Select TextBox2 = ActiveCell Rem la línea que contiene el ActiveCell.Offset(0, 1).Select permite moverse una columna a la derecha, por lo tanto después de la búsqueda de las primeras líneas con Cell.Find si encuentra el Nombre de la persona se mueve a la siguiente columna y la línea TextBox2 = ActiveCell Permite capturar el valor de la celda al Textbox2 y así mostrar el dato de la celda en el TextBox2. ActiveCell.Offset(0, 1).Select TextBox3 = ActiveCell Rem Cada vez que se escriba la línea ActiveCell.Offset(0, 1).Select significa que se tiene que moverse una columna a la derecha. Rem Si el nombre que tratas de consultar no se encuentra podría generar un error porque fallaría el Cell.Find esto puede ocurrir en el Word 97, yo trabajo con el Word 2000 o XP y no tengo ese problema. Pero esto se solucionaría con una trampa de error. End Sub

BOTON BAJA

Private Sub CommandButton2_Click() Selection.EntireRow.Delete Range("A9").Select TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty TextBox1.SetFocus End Sub

BOTON INSERTAR Private Sub CommandButton3_Click() Range("A9").Select Selection.EntireRow.Insert TextBox1 = Empty TextBox2 = Empty TextBox3 = Empty

Page 26: Introduccion a excel

Tutorial de Excel Avanzado 26

TextBox1.SetFocus End Sub

CUADROS DE TEXTO Private Sub TextBox1_Change() Range("A9").FormulaR1C1 = TextBox1 Rem esta primer línea reemplaza a estas dos…… que te parece todavía mas corta Range("A9").Select ActiveCell.FormulaR1C1 = TextBox1 End Sub Private Sub TextBox2_Change() Range("B9").FormulaR1C1 = TextBox2 End Sub Private Sub TextBox3_Change() Range("C9").FormulaR1C1 = TextBox3 End Sub. Como verás el uso de macros en excel es muy extenso, por lo que poco a poco iras aprendiendo su uso.

Page 27: Introduccion a excel

Tutorial de Excel Avanzado 27

Ejercicios Excel Avanzado

Práctica #1

Con la tabla de a continuación

producto descripcion rubro u/medida granja importe base

1 manzana frutas kilo la pocha 15

2 banana frutas kilo la garota 12

3 maiz semillas kilo el canuto 30

4 pera frutas kilo litoral 25

5 papa verduras kilo el ceibal 11

6 boniato verduras kilo el ceibal 17

7 zapallo verduras kilo el ceibal 7

8 cebolla verduras kilo la pocha 13

9 lechuga verduras unidad el canuto 6

10 morron verduras kilo primavera 38

11 frutilla frutas kilo la pocha 45

12 girasol semillas kilo la garota 28

13 mani semillas kilo la garota 26

14 durazno frutas kilo la pocha 22

15 alpiste semillas kilo la siembra 46

16 acelga verduras atado el ceibal 13

17 zanahoria verduras kilo el ceibal 14

18 espinaca verduras atado el ceibal 16

19 naranja frutas kilo litoral 7

20 ajo verduras unidad la pocha 3

21 tomate verduras kilo primavera 27

22 zapallito verduras kilo la garota 16

23 avena semillas kilo la pocha 35

24 soja semillas kilo el canuto 37

Cree las columnas a medida las necesite.

En la hoja nombrada como PRODUCTOS, realizar: 1. En la columna rotulada como DESCUENTO1, calcular el importe de un descuento que

se realiza a los productos del rubro verduras. Este descuento será del 10% con respecto al importe base.

2. En la columna rotulada como DESCUENTO2, calcular el importe de un descuento que ser ealiza a los productos presentados en u/medida como atados. Este descuento será del 20% con respecto al importe base, mientras que los restantes productos será del 5%.

3. En la columna rotulada como DESCUENTO3, calcular el importe de un descuento que se realiza a los productos del rubro frutas, cuyo importe base supera los 15$. Este

descuento será del 20% con respecto al importe base 4. En la columna rotulada como DESCUENTO4, calcular el importe de un descuento que

se realiza a los productos de las granjas primavera y litoral. Este descuento será del 50% con respecto al importe base, mientras que para el resto de las granjas será del 25%.

5. En la columna rotulada como AUMENTO1, calcular el importe de un incremento que se

Page 28: Introduccion a excel

Tutorial de Excel Avanzado 28

realiza a los productos del rubro frutas y verduras de las granjas la garota y la pocha. Este incremento será del 10% con respecto al importe base.

6. En la columna rotulada como PRESENTACIÓN, mostrar el número 1 para los productos presentados en u/medida como atados, el número 2 para los presentados en u/medida como unidad, y el número 3.para los presentados como kilo.

7. En la columna rotulada como CATEGORÍA, mostrar la letra A para los productos cuyo importe base no supera los 10$, la letra B para los productos cuyo importe base se encuentra entre los 10$ y los 20$ inclusive, y la letra C para los productos cuyo importe base supera los 20$.

8. En la columna rotulada como AUMENTO2, calcular el importe de un incremento que se realiza sobre el importe base y que se discrimina de la siguiente manera: a) para los productos frutas de la granja litoral, un 10% de incremento; b) para los productos verduras de la granja el ceibal, un 15%; y c) para los productos semillas de la granja el canuto, un 20%.

Elabore un grafico circular que muestre el comportamiento de la tabla. Elabore una tabla dinámica de la tabla anterior Filtre la tabla por semillas y luego por verduras; elabore una grafico de barra de cada filtración y compare los resultados.

Práctica #2

Diseñe un cuadro de matrícula y complételo con información de 15 alumnos. Realice lo

siguiente:

Encuentre el promedio de la edad de los alumnos

1. Mostrar el texto repitente si lleva más de 10 asignaturas.

2. elabore un grafico de barra de dicho cuadro.

3. Elabore una tabla dinámica mostrando solo la edad, curso y sección de los alumnos.

Practica #3

Recibimos de las distintas sucursales de la empresa los datos correspondientes a las ventas en lempiras de cada vendedor en los distintos trimestres del año. Ventas del año 2000

Vendedor Trimestre 1 Trimestre 2 Trimestre 3 Trimestre 4

Miguel García 1.500.000 2.000.000 1.850.000 2.100.000

Raúl Arzac 1.200.000 1.340.000 1.750.000 1.800.000

Elena Casas 1.460.000 1.700.000 1.900.000 2.000.000

Javier Martín 1.100.000 1.600.000 1.640.000 1.700.000

Page 29: Introduccion a excel

Tutorial de Excel Avanzado 29

Diseña una hoja de cálculo que refleje estos datos y permita obtener los siguientes conceptos:

• Ventas totales por trimestres

• Ventas totales por vendedor

• Media mensual de ventas por vendedor

• Promedio de ventas por trimestre

Práctica #4

Tomando como base la siguiente tabla:

nombre del empleado salario mensual

DEDUCCIONES

IHSS INJUPEMP PRESTAMO COOPERATIVA TOTAL

DEDUCCION

carlos L. 12,000.00

rene diaz L. 5,900.00

celia del carmen L. 25,000.00

carlos corea L. 12,690.00

erick sanchez L. 9,800.00

karla maria lopez L. 5,900.00

ana margarita estrada L. 16,650.00

julio esteban mendoza L. 12,690.00

abigail nuñez L. 12,000.00

josue ortega L. 15,300.00

Calcule las columnas de acuerdo a la siguiente información:

sueldos IHSS INJUPEMP

<= 15000 1% 3%

<= 25000 2% 4%

>25000 3% 5%

Calcule :

1. Número de empleados

2. Sueldo máximo

3. Sueldo mínimo

4. Total de sueldos

5. Moda de los sueldos

6. Elabore un grafico dinámico de la tabla anterior.

Page 30: Introduccion a excel

Tutorial de Excel Avanzado 30

Práctica #5 Mantenemos una tabla con los datos correspondientes a las ventas y sueldos base de un grupo de comerciales, así como las comisiones establecidas en la empresa. Se desea elaborar un informe completo con los datos pendientes. Comisión 2%

VENDEDOR VENTAS COMISION BASE TOTAL % VENDEDOR

González Suevo 4.600.000 90.000

Sierra Garzón 3.900.000 90.000

Carnicer Heras 8.250.000 90.000

Hidalgo Jimena 5.350.000 90.000

Hoffman Kocinski

7.900.000 90.000

Martín Peña 6.000.000 90.000

Arana Higueras 7.600.000 90.000

Alvarez Justo 3.500.000 90.000

Lopez Vara 4.200.000 90.000

Vargas Cayo 6.780.000 90.000

González Suevo 6.000.000

Complete la tabla con la información Filtre los vendedores que poseen un mayor porcentaje Elabore un gráfico circular de la tabla Muestra los datos en una tabla dinámica

Page 31: Introduccion a excel

31

Web 2.0

Web 2.0

El término "Web 2.0"Se asocia comúnmente con aplicaciones web interactivas que facilitan el intercambio de información, interoperabilidad, diseño centrado en el usuario, y colaboración en el World Wide Web. Un sitio Web 2.0 permite a sus usuarios interactuar entre sí como contribuyentes en la página web de contenido, A diferencia de sitios web donde los usuarios se limitan a la observación pasiva de la información que se proporciona a los mismos. Los ejemplos de la Web 2.0 incluye a las comunidades basadas en la Web, servicios de hospedaje, aplicaciones web, sitios de redes sociales, sitios para compartir videos, wikis, blogs, mashups, Y folksonomías.

El término está estrechamente relacionado con Tim O'Reilly debido a la O'Reilly Media Web 2.0 conferencia en 2004. Aunque el término sugiere una nueva versión de la World Wide Web, No se refiere a una actualización de las especificaciones técnicas, sino más bien a los cambios acumulados en los caminos los desarrolladores de software y los usuarios finales uso de la Web. Ya sea que la Web 2.0 es cualitativamente diferente de las tecnologías web antes ha sido cuestionada por la World Wide Web inventor Tim Berners-Lee, Quien llamó al plazo de una pieza "de la jerga" . Precisamente porque específicamente destinados a la Web para encarnar estos valores en el primer lugar.

Características más importantes

De acuerdo a O'Reilly(2004), la web 2.0 tiene 7 Principios básicos:

1- La web como plataforma 2- Aprovechar la Inteligencia Colectiva 3- Gestión de Base de Datos como competencia básica 4- Fin del ciclo de actualizaciones de software 5- Modelos de programación ligera, fácil plantillado 6- Soft no limitado a un solo dispositivo 7- Experiencias enriquecedoras del usuario

1. La web como plataforma Todas las herramientas de la web 2.0 están basadas en que tanto el sofware como la información (los documentos)están alojados en internet y no en el disco rígido de la PC del usuario. Lo que implica un paso del modelo Desktop al Modelo Webtop. Nace entonces el concepto de web participativa, donde hay un usuario que deja de ser netamente consumidor para convertirse en proveedor de contenidos y estos contenidos se alojan ya no e forma privada sino que quedan en bases de datos que son compartidas entre varios usarios (Ej. You Tube, Slide Share, Flickr).

2. Aprovechar la Inteligencia Colectiva (Texto en preparación, continuaré detallando cada una de las características en los próximos días)

Page 32: Introduccion a excel

Web 2.0

32

3. La web para todos

Una de las características más importantes es que hablar de Web 2.0 no es hablar de un producto ni de un cableado, sino es hablar de un concepto.

Como plantean diversos autores (citados más arriba), la estándarización en las comunicaciones a través de lenguajes de etiquetas (HTML, XML) permite compartir todo tipo de documentos (texto, audio, imágenes, planillas, etc.) y navegar con los mismos mediante "casi" cualquier navegador.

La universalización en el acceso a los medios tecnológicos "exige" nuevas herramientas de colaboración al alcance de todos. La Web 2.0 permite, mediante mecanismos muy simples que cualquier individuo pueda publicar. Esto mismo "democratiza" el uso de internet al ampliar las posibilidades de sólo lectura.

Modelo tradicional

Page 33: Introduccion a excel

Web 2.0

33

Modelo Emergente

Componentes

1. Navegación en el conocimiento: a dónde ir y cómo procesar la información. 2. Buenas competencias comunicativas (leer/escribir/hablar/escuchar). 3. Capacidad de aprender de forma independiente. 4. Competencias sociales: ética, actitudes positivas, responsabilidad. 5. Trabajo en equipo

6. Capacidad de adaptarse a circunstancias cambiantes. 7. Destrezas de razonamiento: resolución de problemas, capacidad crítica, lógica,

numérica. 8. Iniciativa personal y voluntad de intentar cosas nuevas (ser emprendedor).

Page 34: Introduccion a excel

Web 2.0

34

De Web 1.0 a Web 2.0

Page 35: Introduccion a excel

Web 2.0

35

Evolución de las versiones web

Servicios asociados

Para compartir en la Web 2.0 se utilizan una serie de herramientas, entre las que se pueden destacar:

1. Blogs: La blogosfera es el conjunto de blogs que hay en Internet. Un blog es un espacio web personal en el que su autor (puede haber varios autores autorizados) puede escribir cronológicamente artículos, noticias...(con imágenes y enlaces), pero además es un espacio colaborativo donde los lectores también pueden escribir sus comentarios a cada uno de los artículos (entradas/post) que ha realizado el autor. Hay diversos servidores de weblog gratuitos como por ejemplo:

o Blogger. o Wordpress.

2. Wikis: En hawaiano "wikiwiki " significa: rápido, informal. Una wiki es un espacio web corporativo, organizado mediante una estructura hipertextual de páginas (referenciadas en un menú lateral), donde varias personas autorizadas elaboran contenidos de manera asíncrona. Basta pulsar el botón "editar" para acceder a los contenidos y modificarlos. Suelen mantener un archivo histórico de las versiones anteriores y

Page 36: Introduccion a excel

Web 2.0

36

facilitan la realización de copias de seguridad de los contenidos. Hay diversos servidores de wiki gratuitos:

o Wikispaces. o Wetpaint. o Wikipedia, es el ejemplo más conocido de wiki y de creación colaborativa del

conocimiento.

3. Entornos para compartir recursos: Todos estos entornos nos permiten almacenar recursos en Internet, compartirlos y visualizarlos cuando nos convenga desde Internet. Constituyen una inmensa fuente de recursos y lugares donde publicar materiales para su difusión mundial.

o Documentos: podemos subir nuestros documentos y compartirlos, embebiéndolos en un Blog o Wiki, enviándolos por correo o enlazándolos a facebook, twiter, etc.

Scribd Sencillo y con recursos muy interesantes. Calameo Issuu Con una presentación magnífica.

o Vídeos: lugares donde compartimos nuestros vídeos. Youtube Universia.tv

o Presentaciones: existen lugares como Youtube pero para subir y compartir tus presentaciones.

Slideshare Photopeach Más para presentaciones de fotos con música.

o Fotos: Flickr

4. Plataformas educativas: o Dokeos o Moodle o Webquest: Unidades didácticas interactivas y muy fáciles de crear.

Phpwebquest Webquest Creator

Page 37: Introduccion a excel

Web 2.0

37

Actividades de Web 2.0

1. Crear una nube de palabras haciendo clic en la opción “Crear” /”Create” de Wordle (http://www.wordle.net/create). este sitio permite crear a partir de texto una nube de palabras.

2. Crear un mapa mental haciendo clic en www.Text2mindmap.com

3. Utilizar las aplicaciones de google como ser: a. Google Calendar b. Google Book c. Google Docs que permite subir archivos o documentos a internet.

4. El uso de Slideshire que es un espacio gratuito en donde los usuarios pueden enviar presentaciones de power point en formato de flash.

5. Creacion de blogs

Un blog, o en español también una bitácora, es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios autores, apareciendo primero el más reciente, donde el autor conserva siempre la libertad de dejar publicado lo que crea pertinente. El nombre bitácora está basado en los cuadernos de bitácora. Cuadernos de viaje que se utilizaban en los barcos para relatar el desarrollo del viaje y que se guardaban en la bitácora. Aunque el nombre se ha popularizado en los últimos años a raíz de su utilización en diferentes ámbitos, el cuaderno de trabajo o bitácora ha sido utilizado desde siempre.

Este término inglés blog o weblog proviene de las palabras web y log ('log' en inglés = diario). El término bitácora, en referencia a los antiguos cuadernos de bitácora de los barcos, se utiliza preferentemente cuando el autor escribe sobre su vida propia como si fuese un diario, pero publicado en la web (en línea).

Pasos para la creación de tu blogger

1) Debes crear tu cuenta en la página www.blogger.com

Page 38: Introduccion a excel

Web 2.0

38

2) Una vez creado tu blogger, debes personalizarlo.

Incluir información de tu tema personal de simulación de clase de la asignatura de Didáctica de la informática.

6. Creación de una wiki

Un wiki, o una wiki, es un sitio web cuyas páginas web pueden ser editadas por múltiples voluntarios a través del navegador web. Los usuarios pueden crear, modificar o borrar un mismo texto que comparten. Los textos o «páginas wiki» tienen títulos únicos. Si se escribe el título de una «página wiki» en algún lugar del wiki, esta palabra se convierte en un «enlace web» a la página web.

En una página sobre «alpinismo» puede haber una palabra como «piolet» o «brújula» que esté marcada como palabra perteneciente a un título de página wiki. La mayor parte de las implementaciones de wikis indican en el URL de la página el propio título de la página wiki (en Wikipedia ocurre así: http://es.wikipedia.org/wiki/Alpinismo), facilitando el uso y comprensibilidad del link fuera del propio sitio web. Además, esto permite formar en muchas ocasiones una coherencia terminológica, generando una ordenación natural del contenido.

La aplicación de mayor peso y a la que le debe su mayor fama hasta el momento ha sido la creación de enciclopedias colaborativas, género al que pertenece la Wikipedia. Existen muchas otras aplicaciones más cercanas a la coordinación de informaciones y acciones, o la puesta en común de conocimientos o textos dentro de grupos.

La mayor parte de los wikis actuales conservan un historial de cambios que permite recuperar fácilmente cualquier estado anterior y ver 'quién' hizo cada cambio, lo cual facilita enormemente el mantenimiento conjunto y el control de usuarios destructivos. Habitualmente, sin necesidad de una revisión previa, se actualiza el contenido que muestra la página wiki editada.

¿Cómo crear mi wiki?

Debes crear tu cuenta en un sitio que administre wikis y sea de carácter gratuito, está

actividad te sugiere www.zoho.com

Page 39: Introduccion a excel

Web 2.0

39

Lo primero que debes hacer es crear una cuenta en zoho. Este es un sitio gratuito que te

ofrece aplicaciones en línea de ofimática, planificación reuniones virtuales, como alternativa a

google docs.

Entre las aplicaciones que ofrece están:

1. Editores de texto.

2. Hojas de cálculo

3. Organizador de presentaciones

4. Servicios para la creación de bases de datos

5. Wikis

6. Entre otros.

**** Para invitar a tus compañeros a visitar la wiki solo debes de enviarles la dirección

URL.

Page 40: Introduccion a excel

Web 2.0

40

Herramientas e-learning

El e-learning es educación a través de correo electrónico o a distancia en el que se integra el

uso de las tecnologías de la información y otros elementos pedagógicos (didácticos) para la

formación, capacitación y enseñanza de los usuarios o estudiantes en línea, es decir, se

puede entender como una modalidad de aprendizaje dentro de la educación a distancia y se

define como e-learning.

Utiliza herramientas y medios diversos como Internet, intranets, CD-ROM, producciones

multimedia (Textos, imágenes, audio, video, etc.), entre otros. Literalmente e-learning es

aprendizaje con medios electrónicos: enseñanza dirigida por la tecnología.

Las ventajas que ofrece la formación online serían las siguientes:

1. Inmersión práctica en un entorno Web 2.0 2. Eliminación de barreras espaciales y temporales (desde su propia casa, en el trabajo,

en un viaje a través de dispositivos móviles, etc.). Supone una gran ventaja para empresas distribuidas geográficamente

3. Prácticas en entornos de simulación virtual, difíciles de conseguir en formación presencial, sin una gran inversión.

4. Gestión real del conocimiento: intercambio de ideas, opiniones, prácticas, experiencias. Enriquecimiento colectivo del proceso de aprendizaje sin límites geográficos.

5. Actualización constante de los contenidos (deducción lógica del punto anterior) 6. Reducción de costes (en la mayoría de los casos, a nivel metodológico y, siempre, en

el aspecto logístico) 7. Permite una mayor conciliación de la vida familiar y laboral

Las siete herramientas e-learning mas usadas son:

1. eFront 2. Moodle 3. Dokeos 4. Claroline 5. Ilias Learnig Management 6. Sakai Project 7. Olat

Nosotros nos centraremos en una de ellas Dokeos, que es una plataforma gratuita en donde solo necesitas una conexión a internet.

Page 41: Introduccion a excel

Web 2.0

41

¿Qué es Dokeos? Dokeos es un sistema de aprendizaje virtual basado en la web, técnicamente conocido como un LMS (Learning Management System) o CMS (Course Management System) o VLE (Virtual Learning Environment). Intuitivo y fácil de usar por parte de todos los usuarios (profesores, formadores, estudiantes, proveedores de formación continua, etc.), Dokeos ofrece una amplia gama de herramientas y facilita la creación y organización de contenidos interactivos y ejercicios. Al margen de su facilidad de uso, Dokeos es un software de código libre, gratuito. El código de Dokeos está disponible para que cualquiera pueda hacer uso del mismo o para realizar adaptaciones que acomoden el software a las necesidades específicas de un usuario. ¿Qué hace Dokeos? Dokeos ofrece un eficiente y amigable entorno virtual que integra herramientas de creación de contenido, así como herramientas de creación de actividades, herramientas colaborativas… así como sofisticadas herramientas de seguimiento e informes sobre el desempeño de los alumnos en el curso.

Page 42: Introduccion a excel

Web 2.0

42

Para acceder a la plataforma de Dokeos nos vamos a la dirección http://campus.dokeos.com/ Herramientas disponibles en Dokeos

Lecciones SCORM. Producción de documentos basados en plantillas. Ejercicios: opción múltiple, llenado de espacios en blanco, cotejar alternativas,

preguntas abiertas, hotspots. Interacción: foros, chats y grupos. Videoconferencia: vía Web (removido en la versión Free 1.8.6). Conversión de presentaciones en PowerPoint e Impress a cursos en SCORM

(removido en la versión Free 1.8.6). Trabajos. Blogs. Agenda. Anuncios. Glosario. Notas personales. Red social. Encuestas. Autentificación vía LDAP y OpenID. Evaluaciones. Reserva de matrícula. Sesiones de usuario.

Dentro de las características de Dokeos es que el profesor crea su(s) cursos como administrador e invita a sus estudiantes.

Proyecto:

Con esta plataforma crea tu propio curso y planifica uno o varios temas del área de informática y administrarla.

Requerimientos mínimos:

1. Puede ser en grupos no mayores a 3 integrantes. 2. Cantidad de alumnos mínima 10 3. Debe estar completa la descripción del curso, objetivos, metodología,

evaluaciones y contenido del curso 4. Cada alumno debe haber sido evaluado con por lo menos 3 evaluaciones 5. debe haber un resumen del rendimiento del alumno. 6. Presentar curso virtual en la IV visita.

Page 43: Introduccion a excel

43

Bibliografía

Bibliografía

1. Robert t. Grauer, Maryann Barber, Prentice Hall, Introducción a la Informática

2. Gary B. Shelly, Tomas J. Cashman, Misty E. Vernaat , Office 2007 Introductory Concepts and Techniques

3. www.aulaclic.es/word2007/a_2_1_1.htm

4. http://www.manuales-gratis.com/index.php?buscar=manual-de-word-2007-avanzado

5. www.monografias.com

6. www.galeon.com/dfejes/Ejercicios/AvanzadoExcel.pdf

7. http://www.programatium.com/excel2.htm

8. http://www.maestrosdelweb.com/editorial/web2/

9. http://es.wikibooks.org/wiki/Web_2.0_/_Web_2.0_-_Definici%C3%B3n_y_caracter%C3%ADsticas_m%C3%A1s_importantes