1. Tutorial de Excel Avanzado
1
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 .
2. 2
Tutorial de Excel Avanzado
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.
3. 3
Tutorial de Excel Avanzado
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.
4. 4
Tutorial de Excel Avanzado
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...
5. Tutorial de Excel Avanzado
5
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.
6. 6
Tutorial de Excel Avanzado
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.
7. 7
Tutorial de Excel Avanzado
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.
8. 8
Tutorial de Excel Avanzado
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.
9. 9
Tutorial de Excel Avanzado
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:
10. 10
Tutorial de Excel Avanzado
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:
11. 11
Tutorial de Excel Avanzado
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.
12. Tutorial de Excel Avanzado
12
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.
13. 13
Tutorial de Excel Avanzado
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.
14. 14
Tutorial de Excel Avanzado
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
15. 15
Tutorial de Excel Avanzado
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.
16. 16
Tutorial de Excel Avanzado
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.
17. 17
Tutorial de Excel Avanzado
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
18. 18
Tutorial de Excel Avanzado
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 documentosvideo safe 3.xls"
Grabar un Libro
ActiveWorkbook.SaveAs Filename:="C:Mis documentospiscis.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.
19. 19
Tutorial de Excel Avanzado
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
20. 20
Tutorial de Excel Avanzado
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.
21. 21
Tutorial de Excel Avanzado
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.
22. 22
Tutorial de Excel Avanzado
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
23. 23
Tutorial de Excel Avanzado
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
24. 24
Tutorial de Excel Avanzado
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:
25. 25
Tutorial de Excel Avanzado
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
26. 26
Tutorial de Excel Avanzado
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.
27. 27
Tutorial de Excel Avanzado
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
28. 28
Tutorial de Excel Avanzado
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
29. 29
Tutorial de Excel Avanzado
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:
DEDUCCIONES
PRESTAMO
IHSS INJUPEMP COOPERATIVA TOTAL
nombre del empleado salario mensual 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.
30. 30
Tutorial de Excel Avanzado
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 7.900.000 90.000
Kocinski
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
31. Web 2.0
31
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)
32. 32
Web 2.0
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
33. 33
Web 2.0
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).
35. 35
Web 2.0
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
36. 36
Web 2.0
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
37. 37
Web 2.0
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
38. 38
Web 2.0
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
39. 39
Web 2.0
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.
40. 40
Web 2.0
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.
41. 41
Web 2.0
¿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.
42. 42
Web 2.0
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.
43. Bibliografía
43
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