lunes, 11 de agosto de 2014

Clase Nro 10: Macros en Excel

Propósito: Conocer el uso de las macros en Excel, mejorando la habilidad para desarrollar tareas repetitivas en muy poco tiempo.

Actividad:

Realiza la lectura de los siguientes enlaces:
http://www.aulaclic.es/excel2010/t_18_1.htm
http://www.aulaclic.es/excel2010/t_18_2.htm

2. Después de la lectura escribe con tus palabras para qué crees que es útil la utilización de macros, cómo las podemos utilizar y propónga un ejemplo claro de una manera clara para utilizar macros

3. Elabore el ejemplo que propuso y aplique los pasos de la creación de una macro.


4. Haga la siguiente prueba evaluativa y suba el pantallazo de su resultado.

SOLUCION

La Macro nos permite actualizar automáticamente una información, crear nuevas funciones y cálculos con nuevas herramientas y soluciones.  Con una macro podemos ahorrar trabajo y tiempo.  Solo usando un par de teclas aceleramos algunas funciones del menú para no hacerlo manualmente.
Las macros las podemos utilizar en el desarrollo de hojas de uso personal o profesional, en el uso de estudio y en el trabajo.  
 
- Crear macro para  Fuente, tamaño y color de letra
- Color de celda
- Formato de celda
 
En una tabla de listado de personal de una empresa, con nombres, apellidos, telefono y salario.
 La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.
Este grabador de macros te permite grabar las acciones deseadas que posteriormente las traduce a instrucciones en VBA, las cuales podemos modificar posteriormente si tenemos conocimientos de programación.
A partir de entonces debemos realizar las acciones que queramos grabar, es conveniente no seleccionar ninguna celda a partir de la grabación, ya que si seleccionamos alguna celda posteriormente, cuando ejecutemos la macro, la selección nos puede ocasionar problemas de celdas fuera de rango.


Una vez creada una macro, la podremos ejecutar las veces que queramos.
Antes de dar la orden de ejecución de la macro, dependiendo del tipo de macro que sea, será necesario seleccionar o no las celdas que queramos queden afectadas por las acciones de la macro.
Por ejemplo si hemos creado una macro que automáticamente da formato a las celdas seleccionadas, tendremos que seleccionar las celdas previamente antes de ejecutar la macro.
Para ejecutar la macro debemos acceder al menú Ver Macros..., que se encuentra en el menú Macros de la pestaña Vista, y nos aparece el cuadro de diálogo Macro como el que vemos en la imagen donde tenemos una lista con las macros creadas.
Debemos seleccionar la macro deseada y pulsar sobre el botón Ejecutar. Se cerrará el cuadro y se ejecutará la macro.
Para crear una macro de forma manual es necesario tener conocimientos de programación en general y de Visual Basic en particular, ya que es el lenguaje de programación en el que se basa el VBA de Excel. Si no tienes esta base puedes saltarte este punto del tema.
A continuación debemos plantearnos si lo que vamos a crear es una función (en el caso que devuelva algú valor), o si por el contrario es un procedimiento (si no devuelve ningún valor).
Una vez concretado que es lo que vamos a crear, accedemos al menú Insertar Procedimiento...
Nos aparece un cuadro de diálogo como vemos en la imagen donde le damos el Nombre: al procedimiento/función sin insertar espacios en su nombre.
También escogemos de qué Tipo es, si es un Procedimiento, Función o es una Propiedad.
Además podemos seleccionar el Ámbito de ejecución. Si lo ponemos como Público podremos utilizar el procedimiento/función desde cualquier otro módulo, pero si lo creamos como Privado solo podremos utilizarlo dentro de ese módulo.
Una vez seleccionado el tipo de procedimiento y el ámbito presionamos sobre Aceptar y se abre el editor de Visual Basic donde escribimos las instrucciones necesarias para definir la macro.
 
EVALUACION




domingo, 10 de agosto de 2014

Clase Nro 9: Tablas Dinámicas

Propósito: Conocer el uso de las tablas dinámicas y la manera de crearlas, para mejorar la visualización de datos de una forma más práctica y sencilla.

Actividad: 
Realiza la lectura de los siguientes enlaces: 
http://www.aulaclic.es/excel2010/t_17_1.htm

http://www.aulaclic.es/excel2010/t_17_2.htm

http://www.aulaclic.es/excel2010/t_17_3.htm
2. Después de la lectura escribe con tus palabras para qué crees que es útil la utilización de tablas dinámicas, cómo las podemos utilizar y proponga un ejemplo claro de una manera de utilizar tablas dinámicas.

3. Elabore el ejemplo que propuso y aplique los pasos de la creación de una tabla dinámica, incluyendo filtros y gráfico.
4. Haga la siguiente prueba 
evaluativa y suba el pantallazo de su resultado.
 
 
SOLUCION
 
Una tabla dinamica consiste en el resumen de un conjunto de datos,atendiendo a varios criterios de agrupacion,representando como una tabla de doble entrada que nos facilita la interpretacion de dichos datos.
 
Desde el panel podemos personalizar la forma en que van a verse los datos en la tabla dinamica,con esta herramienta podriamos contruir una tabla dinamica 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 importante 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.
 
Otra caracteristica util de las tablas dinamicas es permitir filtrar los resultados y asi visualizar unicamente los que no interesen en un momento determinado.Esto se emplea sobretodo cuando el volumen de datos es importante.
 
 Por ejemplo,si pulsamos sobre la flecha del rotulo Etiquetas de columnas nos aparece una lista como vemos en la imagen con los distintos meses disponibles en la tabla con una casilla de verificacion en cada uno de ellos para indicar si los queremos ver o no,mas una opcion para marcar todas las opciones en este caso todos los meses.
 
Si dejamos marcados los meses ENERO y FEBRERO,los otros meses desapareceran de la tabla,pero no se pierden,en cualquier momento podemos visualizarlos volviendo a desplegar la lista y marcando la casilla seleccionar todo.
 
 
  - en la siguiente tabla voy  hablar de cosmeticos, voy a explicar cual es el valor de cada producto,  numero de ventas, total de ventas 

Ejemplo de tabla dinámica