Paso a Paso Macro 1

1) Habilitar pestaña «Programador»

Archivo > Opciones > Personalizar la cinta de opciones > habilitar Programador > Aceptar

Excel_Cinta_OP

 

2) ir a solapa ProgramadorSolapaProgramador

3) Grabar la macro…

grabarMacro

4) Realizar las operaciones a automatizar y pulsa el botón «Detener Grabación»

DetenerGrabacion

 

5) Para ejecutar la Macro pulsar el botón «Macros»

EjecutarMacro

 

Seleccionar la macro y luego pulsar el botón «Ejecutar»

icono_Excel_ejecutarMacro

 

 

Para Adicionar, eliminar y/o Modificar una Macro por medio de programación puedes pulsar el botón «Visual Basic»

editorVBA

 

y pasarás al editor del código de programación.

 

 

¿Qué es una Macro?

Si tienes tareas que las realizas en forma reiterada, puedes utilizar esta herramienta para automatizarlas.

Una Macro es un conjunto de instrucciones que se guardan junto con el archivo de Excel. En las versiones 2003 y anteriores se grababan junto con el mismo archivo .xls. A partir del 2007 (.xlsx) en adelante debes guardar como «Libro de Excel habilitado para macros»  verás que el icono que representa a este tipo de archivos tiene un signo de admiraciónicono_Excel_macrosu extensión es xlsm.

Las macros se escriben en un lenguaje de programación conocido como Visual Basic for Applications (VBA). Este lenguaje permite acceder a prácticamente todas las funcionalidades de Excel.

Para crear las Macros existen dos formas:

  • Mediante la grabadora de macros.
  • utilizar el editor que trae incorporado Excel.

La primera consiste en pulsar el botón icono_Excel_GrabarMacroen la solapa Programador. Si es que no tienes esta solapa ve a Archivo > Opciones > Personalizar la cinta de opciones > Selecciona: Programador

Excel_Cinta_OP

a) Pulsa el botón Grabar macro

b) Asignale un nombre a tu macro > Aceptar

c) Realiza todas las operaciones que quieres que se automaticen

d) una vez que has finalizado pulsa el botón «Detener grabación»icono_Excel_Detenergrabacion

Para ejecutar la Macro hay que pulsar el botónicono_Excel_ejecutar , luego seleccionar la macro y pulsar el botón ejecutar.icono_Excel_ejecutarMacro

La segunda opción de Utilizar el editor, para ello debes tener conocimiento en el lenguaje de Programación VBA

Función CONTAR.SI

Cuenta las celdas, dentro del rango, que no están en blanco y que cumplen con el criterio especificado.

Sintaxis

CONTAR.SI(rango;criterio)

Rango     es el rango dentro del cual desea contar las celdas.

Criterio     es el criterio en forma de número, expresión, referencia a celda o texto, que determina las celdas que se van a contar. Por ejemplo, los criterios pueden expresarse como 32, «32», «>32», «manzanas» o B4.

Ejemplo:

funcion contar.si funcion contar.si1

Función Si

La función SI es una función lógica que permite evaluar una condición para determinar si es verdadera o falsa.

Esta función consta de tres parámetros:

a) condición: especifica la celda, el operador lógico y el valor a comparar.
b) respuesta por verdadero: si el valor de la celda coincide con la comparación, se visualizará este valor.
c) respuesta por falso: si el valor de la celda no coincide con la comparación, se visualizará este valor.

Sintaxis

= si(condición ; respuesta por verdadero; respuesta por falso)

Ejemplos de la función SI

Se tiene una lista de alumnos con sus nombres en la columna A y sus calificaciones en la columna B. Utilizando la función SI validar si la calificación del alumno es superior o igual a 7; si se cumple (Verdadero) que coloque el texto «Aprobado»  y sino (Falso) el texto «Reprobado» .

La función se escribirá en la columna C de la siguiente forma:

=SI(B2>=7;»Aprobado»;»Reprobado»)

funcion si

Función BUSCARV

Busca un valor específico en la primer columna de la matriz y devuelve un valor de otra columna de dicha matriz.

La SINTAXIS de la función es:

=BUSCARV(valor buscado;rango de la matriz de datos;Nro. de columna a recuperar;Ordenado)

Valor Buscado: es el valor que utilizaremos para buscar dentro de la matriz el dato que queremos recuperar

Rango de la matriz de datos: es  el rango que contiene los datos que queremos recuperar.

Nro. de columna a recuperar: dentro de la matriz, comenzando desde su primer columna contar en que Nro. de columna se encuentra el dato a recuperar.

Ordenado: La opción FALSO permiter realizar una busqueda exácta, si el valor no existe en la matriz, dará un error #N/A

La opción VERDADERO permite realizar una busqueda aproximada, si el valor no existe devuelve el valor mas cercano

Los Operadores

Los operadores, como su nombre lo indica, sirven para especificar la operación que se quiere efectuar.

Se clasifican en 4 clases:

  1. Aritméticos
  2. De Comparación
  3. De Texto
  4. De referencias (Rangos, Nombres y referencias)

OPERADORES ARITMÉTICOS

Operador Significado Ejemplo
+ Suma =A1+B1
Resta =A1-B1
* Multiplicación =A1*B1
/ División =A1/B1
ʌ Potenciación =A1ʌ2 (ALT + 94 para insertar el símbolo)
% Porcentaje =A1*15% o 15%

OPERADORES DE COMPARACIÓN

Operador Significado Ejemplo
= Igual a =A1=B1
> Mayor que =A1>B1
>= Mayor o igual que =A1>=B1
< Menor =A1<B1
<= Menor o igual que =A1<=B1
Distinto de =A1B1

OPERADORES DE TEXTO

Sirve para unir varias celdas o textos y dar como resultado un único texto.
El operador e &
Supongamos que en la celda A1 dice Luis, y en la B1 dice Miguel si escribimos en la celda C1 =A1&» «&B1
Dará como resultado «Luis Miguel»

Para insertar el símbolo:

<      pulsar las teclas             ALT + 60

=      pulsar las teclas             ALT + 61

>      pulsar las teclas             ALT + 62

^      pulsar las teclas             ALT + 94

&      pulsar las teclas             ALT + 38

¿Qué es Excel?

Excel es un software que le permite crear tablas donde se pueden realizar calculos ya sea con operaciones matemáticas y/o logicas o funciones provistas por el mismo programa para simplificar la escritura. Tambien permite analizar datos, imprimir tablas con diseños organizados y crear gráficos simples.

Las hojas de Cálculo y los procesadores de texto fueron la base a partir de la cual fue creciendo la PC.

Su gran explosión fue a finales de la década del 70. Las primeras planillas fueron Visicalc, elaborada por  las microcomputadoras APPLE, y Lotus 1-2-3 para PC bajo DOS. Luego con la aparición del entorno Windows aparecieron varias hojas como Qpro for Windows y Excel que desde 1994 lidera este entorno gráfico.

Excel es parte de «Office», un paquete de productos que combina varios tipos de software para crear documentos, hojas de cálculo, presentaciones, bases de datos y administrar el correo electrónico.

Una hoja de cálculo no es mas que una tabla de doble entrada que cuenta con filas y columnas y el área de intersección de ellas denominada Celda.

Introducción

Una hoja esta compuesta por celdas; las cuales almacenan distintos tipos de  información, como números, textos, o fórmulas.

Cada celda esta identificada por una dirección que consta de la letra de la columna y el nro. de la fila. Ej. B5 es la celda ubicada en el cruce de la columna B y la fila 5.

 Celda activa:

Es aquella en la cual se introducen los datos. Al comenzar a escribir solo una celda puede estar activa por vez.

Rango de Celdas:

Se denomina rango de celdas a un conjunto de celdas contiguas y no contiguas.

Existen tres tipos de operadores de referencia, se especifica con la siguiente nomenclatura:

* Los dos puntos (:). Identifican un rango formado por todas las celdas que se encuentren entre las dos referencias.

* El punto y coma (:). Identifica una unión, es decir, un rango que incluye a las dos referencias.

* El espacio ( ). Identifica una intersección, es decir, el rango resultante va a incluir solamente las celdas en común a ambas referencias.

Ej.:

Rango Que abarca el rango?
B2:B8 Desde la celda B2 a la celda B8
B2:C4 La celda B2, la B3, la B4, la C2, la C3 y la C4
B2;C4 La celda B2, y la C4
A1:B2 B2:C4 La celda B2
A:A Toda la columna A (X:X)
1:1 Toda la fila 1 (N:N)
1:5 Las filas 1, 2, 3, 4, y 5
A:C Las columnas A, B y C

Libro de trabajo:

En Excel 5.0 cada hoja es creada como si se tratase de un libro con diversas hojas de trabajo donde cada una de ellas tiene un nombre el cual aparece especificado en la etiqueta.

Es posible reorganizar las hojas de un libro, copiarlas, o  moverlas de un libro a otro.

Etiquetas de la hoja (o páginas): Contienen el nombre de la hoja; dentro del libro este nombre es asignado en forma automática. hoja1, hoja2, hoja3 etc…

Barra de fórmulas : Tiene por finalidad mostrar el contenido de una celda.

Línea de estado: Tiene como finalidad presentar mensajes orientativos o de advertencia sobre los procedimientos que están siendo ejecutados, así como también el estado de algunas teclas activas.