Documente Academic
Documente Profesional
Documente Cultură
1
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
FUNCIONES ANIDADAS
Pueden utilizarse funciones como argumentos de otras funciones. Cuando se utiliza una función como un
argumento, o anidada, deberá devolver el mismo tipo de valor que el que utilice el argumento. Si una función
anidada no devuelve el tipo de valor correcto, Microsoft Excel presentará el valor de error #¡VALOR! Por ejemplo,
en la siguiente fórmula se utiliza una función PROMEDIO anidada y se compara con el valor 50. La comparación
devolverá VERDADERO o FALSO, ya que éste es el tipo de valor necesario para el primer argumento de una función
SI.
=SI(PROMEDIO(F2:F5)>50;SUMA(G2:G5);0)
Una fórmula puede contener como máximo siete niveles de funciones anidadas.
Ejemplo:
Si la Función B se utiliza como un argumento en la Función A, la Función B es una función de segundo nivel. Si la
Función B contiene la Función C como un argumento, la Función C será una función de tercer nivel.
Puede utilizar el cuadro de fórmulas para anidar funciones como argumentos. Por ejemplo, puede insertar la
Función B como argumento de la Función A haciendo clic en la flecha de lista desplegable en la barra de fórmulas.
Si desea continuar agregando argumentos a la Función A, haga clic en el nombre de la Función A en la barra de
fórmulas.
FILTROS AVANZADOS
Filtrar datos es encontrar un subconjunto de la base de datos que cumpla con determinados criterios.
Existen formas de filtrar por criterios.
Autofiltro:
Para poner autofiltros automáticamente puede hacerlo por menú Datos – Filtro – Autofiltro.
También si está situado sobre la tabla, puede seleccionar en el menú Inicio-Ordenar y filtrar-Filtros, aparecen
flechas en las columnas seleccionadas (campos de la tabla) que permiten establecer uno o dos criterios de
comparación para buscar valores específicos en las filas de la columna. Al hacer clic en las flechas aparecen las
posibilidades de selección:
2
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Si se ingresa en la opción Filtros de texto y luego en Filtro Personalizado aparecerá un cuadro de diálogo que
permitirá indicar los criterios de selección para mostrar las filas.
Para presentar las filas que cumplen dos condiciones, introduzca el operador de comparación y el valor que desea
y haga clic en el botón Y. En las casillas del segundo operador y el segundo valor, introduzca los que desee.
Para presentar las filas que cumplen una u otra condición, introduzca el operador de comparación y el valor que
desea y haga clic en el botón O. En las casillas del segundo operador y el segundo valor, introduzca los que desee.
3
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
La opción del Filtro muestra un cuadro de diálogo que permite criterios de filtrado.
La opción Filtro de texto muestra un cuadro de diálogo que permite otros criterios de filtrado.
Filtros Avanzados:
La opción Avanzadas del grupo Ordenar y Filtrar del menú Datos muestra un cuadro de diálogo que permite
ingresar un rango de datos y un rango de criterios de filtrado. Además permite filtrar los datos en el lugar de origen
o copiarlos a otro lugar de la planilla (en este caso estará habilitada la opción Copiar a, donde se deberá ingresar
el rango que contendrá el subconjunto obtenido luego del filtrado).
4
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Filtrar valores únicos y quitar valores duplicados son dos tareas muy relacionadas porque los resultados
mostrados son los mismos: una lista de valores únicos. Sin embargo, la diferencia es importante: cuando filtra
por valores únicos, oculta temporalmente los valores duplicados pero cuando quita valores duplicados, elimina
los valores duplicados de manera permanente.
Un valor duplicado es aquél en el que todos los valores de la fila coinciden exactamente con todos los valores de
otra. Los valores duplicados están determinados por el valor mostrado en la celda y no necesariamente el valor
guardado. Por ejemplo, si tiene el mismo valor de fecha en celdas diferentes, una con formato "8/3/2006" y la
otra como "8 de marzo de 2006", los valores son únicos.
Es una buena idea Filtrar valores únicos antes de confirmar que los resultados son los deseados antes de quitar
valores duplicados.
5
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Cuando quita valores duplicados, sólo se afecta a los valores del rango de celdas o tabla. No se modifica ni se
mueve ningún otro valor fuera del rango de celdas o tabla.
PRECAUCIÓN Debido a que borra los datos de manera permanente, es buena idea copiar el rango original de
celdas o tabla en otra hoja de cálculo o libro antes de quitar los valores duplicados.
1. Seleccione el rango de celdas o asegúrese de que la celda activa se encuentra en una tabla.
2. En la ficha Datos, en el grupo Herramientas de datos, haga clic en Quitar duplicados.
AUDITORÍA DE FÓRMULAS
Cuando se crean fórmulas en una hoja de cálculo, Microsoft Excel puede proporcionar pistas visuales acerca de las
relaciones entre las celdas que proporcionan valores para las fórmulas o para las celdas que dependen de la
fórmula. Mediante los comandos del grupo Auditoría de fórmulas del menú Fórmulas, pueden localizarse las celdas
que proporcionan datos para la fórmula de la celda activa (Rastrear precedentes) o pueden buscarse las celdas que
dependan del valor de la celda activa (Rastrear dependientes). Si la fórmula presenta un valor de error como
6
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
#VALOR! o #DIV/0!, puede localizarse la celda que esté ocasionando el error (Rastrear error). Para limpiar la
pantalla de las pistas visuales se puede utilizar la opción Quitar todas las flechas.
Para ver las fórmulas ingresadas en vez de sus resultados se debe hacer clic en opción Mostrar Fórmulas.
7
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Una vez que hace clic en el botón Rastrear precedentes e indica las celdas precedentes, cada clic subsiguiente
indicará, si los hay, niveles de precedentes adicionales. El sistema emite un sonido cuando ya no hay más niveles
adicionales. Este proceso funciona de igual manera que cuando elimina flechas precedentes; estas son
eliminadas por niveles con el botón Quitar un nivel de precedentes.
El botón Rastrear precedentes contiene un signo de adición (+) y el botón Quitar un nivel de precedentes
contiene un signo de sustracción (-).
Para seleccionar una celda en el otro extremo de una flecha azul o roja, haga doble clic en la flecha. Para
seleccionar la celda en el otro extremo de una flecha negra, haga doble clic en la flecha, seleccione la
dirección de la celda en el cuadro de diálogo Ir a, y seleccione Aceptar.
ORDENAR
Para ordenar una base de datos completa por los datos de una sola columna:
1) Clic en una celda que pertenezca a la columna por la que se quiere ordenar la base
de datos.
2) Clic en uno de los dos botones de Ordenar del menú Inicio – Ordenar y filtrar:
Ordenar de A a Z (ascendente) u Ordenar de Z a A (descendente) u Orden
personalizado.
3) Quedará ordenada la base de datos (La primera línea es excluida ya que se supone es la que contiene el nombre
de campo).
Para ordenar un rango determinado (con o sin primera línea incluida), por los datos de una, dos o tres columnas:
8
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Se observará la siguiente pantalla con las opciones a ordenar por criterio y según sea combinada
para cada columna.
SUBTOTALES
Excel permite calcular los subtotales en una columna dentro de un rango seleccionado mediante la opción de menú
DATOS-SUBTOTALES, que muestra el siguiente cuadro de diálogo.
Se debe indicar la columna cuyo cambio indicará un Subtotal, la función a calcular (por ejemplo SUMA), y la/s
columna/s en la que se agregará el subtotal calculado.
Si se desea eliminar los subtotales se debe hacer clic en la opción Quitar todos.
Cuando se han calculado los subtotales, aparece en el margen izquierdo el esquema de los mismos, en sus tres
niveles (detalle, subtotales, totales).
BUSCARV(valor_buscado; matriz_de_comparación;indicador_columnas;ordenado)
9
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Valor buscado: es el valor que se busca en la primera columna de la matriz. Puede ser un valor, una referencia o
una cadena de texto.
Matriz de comparación: es el conjunto de información donde se buscan los datos. Utilice una referencia a un
rango o un nombre de rango.
Ordenado: Es un valor lógico que indica si desea que la función BUSCARV busque un valor igual o aproximado al
valor especificado. Si el argumento ordenado es VERDADERO o se omite, la función devuelve un valor
aproximado, es decir, si no encuentra un valor exacto, devolverá el valor inmediatamente menor que
valor_buscado. Si ordenado es FALSO, BUSCARV devuelve el valor buscado. Si no encuentra ningún valor,
devuelve el valor de error #N/A.
Observaciones
Si BUSCARV no puede encontrar valor_buscado y ordenado es VERDADERO, utiliza el valor más grande que sea
menor o igual a valor_buscado.
Si valor_buscado es menor que el menor valor de la primera columna de matriz_de_comparación, BUSCARV
devuelve el valor de error #N/A.
Si BUSCARV no puede encontrar valor_buscado y ordenado es FALSO, devuelve el valor de error #N/A.
BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
Valor_buscado: es el valor que se busca en la primera fila de matriz_buscar_en. Puede ser un valor, una referencia
o una cadena de texto.
Matriz_buscar_en: es una tabla de información en la que se buscan los datos. Utilice una referencia a un rango
o el nombre de un rango.
Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto, números o valores lógicos.
Si el argumento ordenado es VERDADERO, los valores de la primera fila del argumento matriz_buscar_en deberán
colocarse en orden ascendente; de lo contrario, es posible que BUSCARH no devuelva el valor correcto.
El texto en mayúsculas y minúsculas es equivalente.
Indicador_filas: es el número de fila en matriz_buscar_en desde el cual se deberá devolver el valor coincidente.
Si indicador_filas es 1, devuelve el valor de la primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve
10
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
el valor de la segunda fila en matriz_buscar_en y así sucesivamente. Si indicador_filas es menor que 1, BUSCARH
devuelve el valor de error #¡VALOR!; si indicador_filas es mayor que el número de filas en matriz_buscar_en,
BUSCARH devuelve el valor de error #¡REF!
Ordenado: es un valor lógico que especifica BUSCARV debe localizar una coincidencia exacta o aproximada.. Si
ordenado es VERDADERO (1) o se omite, la función devuelve un valor aproximado, es decir, si no se encuentra
un valor exacto, se devuelve el mayor valor que sea menor que el argumento valor_buscado. Si ordenado es
FALSO (0), la función BUSCARH encontrará el valor exacto. Si no se encuentra dicho valor, devuelve el valor de
error #N/A.
Observaciones
Si BUSCARH no logra encontrar valor_buscado, utiliza el mayor valor que sea menor que valor_buscado.
Si valor_buscado es menor que el menor valor de la primera fila de matriz_buscar_en, BUSCARH devuelve el valor
de error #N/A.
VALIDACIÓN COMPLETA
Sirve para controlar el contenido de una celda, podemos colocar restricciones a la información admitida para la
misma. Esto sirve para evitar que un operador ingrese datos no válidos en una planilla
Para ello:
1. Seleccionemos el rango a validar
2. Ir al menú Datos – grupo Herramientas de datos opción Validación de datos
3. En la solapa configuración, en el recuadro Permitir, elegimos una opción. Esto es para admitir en la celda
sólo números enteros, o decimales, o una fecha, o la longitud de un texto, o una lista (admite valores de
un conjunto predeterminado), etc.
El ejemplo nos muestra que en las celdas seleccionadas en la planilla, sólo se admitirán valores enteros entre 1 al
5
Solapa Mensaje entrante: si se deseara informar al operador mediante un mensaje sobre dicha restricción.
Solapa Mensaje de error: si el operador no respeta la restricción o se equivoca, podemos enviarle un mensaje de
error.
11
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Borrar todos: para eliminar las restricciones de una o más celdas seleccionadas
FUNCIÓN INDICE
La función INDICE tiene dos formas, referencia y matricial. La forma de referencia siempre devuelve una referencia
y la forma matricial siempre devuelve un valor o una matriz de valores. Use la forma matricial si el primer
argumento de INDICE es una constante matricial.
Sintaxis
Forma matricial
INDICE(matriz;núm_fila;núm_columna) donde Matriz es un rango de celdas o una matriz de constantes.
FUNCIÓN COINCIDIR
Devuelve la posición relativa de un elemento en una matriz (matriz: utilizada para crear fórmulas sencillas que
producen varios resultados o que funcionan en un grupo de argumentos que se organizan en filas y columnas. Un
rango de matriz comparte una fórmula común; una constante de matriz es un grupo de constantes utilizadas como
un argumento.) que coincida con un valor especificado en un orden especificado. Utilice COINCIDIR en lugar de las
funciones BUSCAR cuando necesite conocer la posición de un elemento en un rango en lugar del elemento en sí.
Sintaxis
COINCIDIR(valor_buscado;matriz_buscada;tipo_de_coincidencia)
12
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
CONSOLIDAR DATOS
Para consolidar datos, se combinan los valores de varios rangos de datos. Por ejemplo, si tiene una hoja de cálculo
de cifras de gastos para cada una de sus oficinas regionales, puede utilizar una consolidación para reunir estas
cifras en una hoja de cálculo de gastos para toda la organización.
Excel permite consolidar datos de varios modos. El método más flexible es crear fórmulas que hagan referencia a
las celdas de cada rango de datos que se vaya a combinar. Las fórmulas que hacen referencia a las celdas de varias
hojas de cálculo se denominan fórmulas 3D.
Utilizar fórmulas 3D
Si utiliza referencias 3D (referencia 3D: referencia a un rango que ocupa dos o más hojas de cálculo en un libro.)
en las fórmulas no habrá restricciones en el diseño de los rangos de datos independientes. Puede cambiar la
consolidación del modo que necesite. La consolidación se actualiza automáticamente cuando cambian los datos
de los rangos de origen.
Agregar datos a una consolidación con referencias 3D Cuando todas las hojas de cálculo de origen tengan el mismo
diseño, podrá utilizar un rango de nombres de hojas en fórmulas 3D. Para agregar otra hoja de cálculo a la
consolidación, sólo tendrá que mover la hoja al rango al que haga referencia la fórmula.
Consolidar por posición
Consolide los datos por posición cuando los datos de todas las áreas de origen se organicen en un orden y una
ubicación idénticos; por ejemplo, si cuenta con datos de una serie de hojas de cálculo creadas desde la misma
plantilla, puede consolidar los datos por posición.
Puede configurar la consolidación de modo que se actualice automáticamente cuando cambien los datos de origen,
pero no podrá modificar qué celdas y rangos se incluyen en la consolidación. También puede actualizar la
consolidación manualmente, lo que le permitirá cambiar las celdas y los rangos incluidos en ella.
Consolidar por categorías
Consolide los datos por categorías si desea resumir un conjunto de hojas de cálculo que tienen los mismos rótulos
de filas y columnas pero organizan los datos de forma diferente. Este método combina los datos que tienen rótulos
coincidentes en cada hoja de cálculo.
Puede configurar la consolidación de modo que se actualice automáticamente cuando cambien los datos de origen,
pero no podrá modificar qué celdas y rangos se incluyen en la consolidación. Como alternativa, puede actualizar
la consolidación manualmente, lo que le permitirá cambiar las celdas y los rangos incluidos en ella.
Se puede consolidar rangos de datos que están en una misma hoja, rangos de datos que están en diferentes hojas
o igualmente rango de datos que corresponden a libros diferentes.
Nota 1:
Se debe tomar en cuenta que la consolidación se lleva a cabo sobre rangos que tiene la misma estructura, aunque
el número de filas puede variar entre un rango y otro.
Nota 2:
Si los rangos tuvieran columnas que no puedan ser consolidadas, puede dejar de incluirlas en la selección y usar
las siguientes o trasladarlas al final a fin de que se pueda elegir un rango adecuado. Siempre consolida tomando
en cuenta la primera columna del rango.
Consolidación de rangos de una misma hoja
La Figura 2 muestra la secuencia de pasos para realizar una consolidación de rangos dentro de una misma hoja de
un libro.
Observación
En la imagen de la Figura 2, se han consolidado cuatro rangos contenidos en la misma hoja. Haciendo clic en el
cuadro <Referencia> se han seleccionado cada rango y luego se hizo clic en <Agregar>. Esto para cada rango a ser
consolidado..
Figura 2
13
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
CONSOLIDACIÓN DE HOJAS
En este caso, los rangos de consolidación se encuentran en hojas diferentes, aunque no necesariamente deben
estar todos en hojas diferentes.
La secuencia de acciones se muestra en la figura 3.
Nota 3
Recuerde que, si desea una consolidación efectuando una suma, promedio, etc. Sobre la misma columna de
consolidación, dicha columna debe tener la misma cabecera en todos los componentes (rangos) de la
consolidación. En este último caso, en lugar de tener 2001, 2002, etc, se debiera tener un mismo rótulo.
Consolidación de libros
Igualmente, si los rangos a ser consolidados estuvieran en libros diferentes, también se pueden realizar dicha
acción. Para ello es necesario que estén abiertos todos los libros a ser consolidados así como un nuevo libro donde
se realizará la misma.
14
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
BASE DE DATOS
Llamamos Base de datos a un conjunto de información, estructurado en columnas y renglones y, por lo general,
ordenado de acuerdo con un determinado criterio. Cada columna es un tipo de dato diferente, y cada renglón
constituye un conjunto de datos correspondiente mismo ítem, artículo o producto. El conjunto de todos los
renglones y columnas conforma una base de datos
Ejemplo:
Cant.
Producto código Repr. Ventas Fecha venta Precio unitario
Vendida
Guantes 4230 Alice Abramas 27/02/2000 12 10
Guantes 4230 Alice Abramas 15/03/2000 12 10
Máquinas de ejercicio 4397 Joan Gues 02/03/2000 450 1
Máquinas stepper 3661 Alice Abramas 03/02/2000 110 2
Con el fin de familiarizarse con la terminología, llamaremos a la columna campo y a la fila registro.
El límite que nos impone Excel es de 1.048.576 registros, pues es la cantidad total de filas de una hoja, mientras
que en otros programas especializados, manejan millones de registros.
Cuando creamos una base de datos, la condición principal es colocar en el encabezado de cada columna un
nombre de campo, Ej: Producto, y debe ser único y no debe repetirse.
BDfunción(base_de_datos;nombre_de_campo;criterios)
Nombre_de_campo : indica la columna en que se utiliza la función. Las columnas de datos en la lista deben tener
un rótulo identificativo en la primera fila. Nombre_de_campo puede ser una cadena de texto con el rótulo de
columna encerrado entre dobles comillas, como por ejemplo "Edad" o "Rendimiento" o como un número que
representa la posición de la columna en la lista: 1 para la primera columna 2 para la segunda y así sucesivamente.
Criterios: es una referencia a un rango de celdas que especifican condiciones de una función. La función devuelve
información de la lista que concuerda las condiciones especificadas en el rango de criterios. El rango de criterios
incluye una copia del rótulo de la columna en la lista de la columna que desea que la función resuma. La referencia
del argumento criterios puede introducirse como un rango de celdas, o como un nombre asignado a un rango,
como por ejemplo "Criterio."
Realizan cálculos basados en criterios que usted mismo define. Las funciones más comunes se describen en la
siguiente tabla:
Función Definición
BDPROMEDIO Promedia los valores de los registros seleccionados.
BDCONTAR Cuenta el número de registros seleccionados.
15
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Al usar rangos con nombres es más fácil ingresar, copiar o modificar funciones en una base de datos.
TABLAS DINÁMICAS
La creación de Tablas dinámicas permite hacer resúmenes de bases de datos o tablas, totalizando o promediando
datos.
Para crear una tabla dinámica a partir de un rango de datos se debe seleccionar el mismo y luego la opción Insertar
tablas dinámicas. Aparecerá el siguiente cuadro de diálogo:
16
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
La opción “Seleccione una tabla o rango” indica que los datos se tomarán de una hoja de Excel. En “tabla o rango”
se indicará el rango de celdas que contienen los datos. Si el rango mostrado no es el deseado se debe seleccionar
el rango correcto. La última opción del cuadro de diálogo se deberá indicar dónde se desea la tabla dinámica (Hoja
nueva u hoja de cálculo existente).
Haciendo clic en el botón Aceptar se pasa a la siguiente pantalla para el armado de la tabla en forma manual, es
decir seleccionando los campos y criterios:
El siguiente cuadró de diálogo en el que se definirá el formato de la tabla resumen, arrastrando los botones con
los nombres de las columnas (botones de campo), dentro del recuadro que corresponda (página, fila, columna o
datos).
Haciendo un doble clic sobre el botón de campo arrastrado dentro del diagrama aparecerá un cuadro de diálogo
que permite elegir el tipo de operación a efectuar (sumar, contar, máximo, mínimo, promedio, etc.)
17
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
La opción de la barra de herramientas Tabla dinámica permite ingresar a la pantalla de definición y modificar su
diseño en cualquier momento, según los grupos tabla dinámica, Campo activo, Agrupar, Ordenar, Datos, Acciones,
Herramientas, Mostrar u ocultar
Haciendo doble clic sobre un campo de datos en la ventana, se accede a la definición del mismo, y se puede
modificar la función asociada, el formato de los números, las opciones y ocultar elementos.
Para actualizar una tabla dinámica (reflejar los cambios efectuados en los datos en la planilla de origen), se debe
utilizar el grupo datos e ir a la opción Actualizar de la barra de herramientas Tabla dinámica.
MACROS
Si ejecuta frecuentemente una tarea en Microsoft Excel, puede automatizarla mediante una macro. Una macro
consiste en una serie de comandos y funciones que se almacenan en un módulo de Visual Basic y que puede
ejecutarse siempre que sea necesario ejecutar la tarea. Una macro se graba igual que se graba música en un casete.
A continuación, se ejecuta la macro para que repita los comandos.
Antes de grabar o escribir una macro, planifique los pasos y los comandos que desea que ejecute la macro. Si se
comete algún error mientras se graba la macro, también se grabarán las correcciones que se realicen. Cada vez
que se grabe una macro, ésta se almacenará en un nuevo módulo adjunto a un libro.
Con el Editor de Visual Basic, se pueden modificar macros, copiar macros de un módulo en otro, copiar macros
entre diferentes libros, cambiar de nombre a los módulos que almacenan las macros o cambiar de nombre a las
macros.
En la siguiente pantalla se observa donde ejecutar las macros y sus opciones. Ir a Vista y luego la opción Macros.
18
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
2) En el cuadro Nombre de la macro, escriba un nombre para la macro. El primer carácter del nombre de la macro
debe ser una letra. Los demás caracteres pueden ser letras, números o caracteres de subrayado. No se
permiten espacios en un nombre de macro; puede utilizarse un carácter de subrayado como separador de
palabras.
3) Para ejecutar la macro presionando un método abreviado, escriba una letra en el cuadro Tecla de método
abreviado. Puede utilizarse CONTROL+ letra (para letras minúsculas) o CONTROL+ MAYÚS + letra (para letras
mayúsculas), donde letra es cualquier tecla del teclado. La tecla de método abreviado que se utilice no puede
ser ni un número ni un carácter especial. La tecla de método abreviado suplantará a cualquier tecla de método
abreviado predeterminada en Microsoft Excel mientras esté abierto el libro que contiene la macro.
4) En el cuadro Guardar macro en, haga clic en la ubicación en que desea almacenar la macro. Si desea que la
macro esté disponible siempre que se utilice Microsoft Excel, almacene la macro en el libro de macros
personales.
5) Para incluir una descripción de la macro, escriba la descripción en el cuadro Descripción.
6) Haga clic en Aceptar.
7) Si se seleccionan celdas mientras se está ejecutando una macro, ésta seleccionará las mismas celdas
independientemente de la celda que se haya seleccionado en primer lugar, ya que graba referencias absolutas
de celda.
8) Si desea tener una macro para seleccionar celdas independientemente de la posición que tenga la celda activa
cuando se ejecute la macro, configure el grabador de macros para que grabe referencias relativas de celda. En
la barra de herramientas Detener grabación, haga clic en Usar Referencia Relativas. Microsoft Excel continuará
grabando macros con referencias relativas hasta que termine la sesión con Microsoft Excel o hasta que haga
clic otra vez en Referencias relativas.
9) Ejecute las acciones que desee grabar.
10) En la barra de herramientas Detener grabación, haga clic en Detener grabación.
Ejecutar una macro en Microsoft Excel
1) Abra el libro que contiene la macro.
2) Seleccione Vista en el menú Herramientas y, a continuación, haga clic en Ver Macros.
3) En el cuadro Nombre de la macro, escriba el nombre de la macro que desea ejecutar o seleccione la macro
correspondiente en la lista visible
4) Haga clic en Ejecutar.
Interrumpir la ejecución de una macro
Para interrumpir una macro antes de que finalice las acciones, presione ESC.
Eliminar una Macro de un Menú
Una vez que ha asignado una macro a un elemento de menú, ésta estará disponible para todas las hojas de cálculo.
Si ya no necesita acceder a la macro desde el menú, puede eliminar ese elemento del menú.
19
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
20
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
Usted puede crear botones de macro en una hoja de cálculo desde la barra de Programador y luego haga clic en
Insertar y luego seleccione el botón (control de formulario).
También puede ir a Controles ActiveX, allí presione el botón Commandboton y generará un botón para la macro.
Usar un Botón de Macro
Usted puede crear botones de macro en una hoja de cálculo que, al ser presionados, ejecuten una macro en
particular. Los botones de macro pueden simplificar su trabajo, automatizar tareas repetitivas o ayudar al usuario
inexperto a ejecutar varias tareas en la hoja de cálculo.
Usted puede dibujar botones de macro en cualquier lugar de una hoja de cálculo. Los botones de macro flotan
sobre ella del mismo modo que otros objetos gráficos. Usted puede crear tantos botones de macro como desee
para ejecutar diversas tareas.
Crear un Botón de Macro
Usted puede crear un botón de macro en una hoja de cálculo usando la barra de herramientas Programador.
También puede asignarle tamaño al botón y ubicarlo en cualquier lugar de la hoja de cálculo. Después de que usted
dibuja el botón, se abre el cuadro de diálogo Asignar macro que le permite asignar un botón a la macro. Cuando
se presiona ese botón, ejecuta la macro adjunta al botón.
Copiar un Botón de Macro
Usted puede crear botones de macro rápidamente copiando botones ya existentes. Esta opción es útil si necesita
varios botones de macro similares en una hoja de cálculo. Cuando copia botones de macro, se asegura de que los
botones tengan el mismo tamaño y forma.
Aplicar Formato a un Botón de Macro
Usted puede aplicar formato a un texto en un botón de macro de la misma manera en que le aplica formato a un
texto en una hoja de cálculo. Puede seleccionar el botón entero y aplicarle formato a todo el texto o sólo al texto
seleccionado.
Para seleccionar un botón de macro para modificarlo, mantenga presionada la tecla [Ctrl] y haga clic en él. Si
no lo hace de este modo, la macro adjunta al botón se ejecuta cuando usted hace clic en el botón.
21
MM CIP
&Asociados
CAPACITACIÓN INFORMÁTICA PERSONALIZADA
Curso Excel Nivel Avanzado
Versión 2007 – 2016
22