Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa de
Capacitación y Actualización
del personal administrativo
avanzado
Página | 2
Guía Instruccional del Curso de Microsoft Excel 2007
(Nivel Avanzado)
1 .-Agrupar y Esquema.
La herramienta agrupar y esquema permite ocultar o mostrar filas o columnas según los
subtotales que aparecen en la hoja de cálculo. Esta herramienta solo puede agrupar hasta
8 niveles de agrupamiento.
Un esquema podríamos definirlo como un resumen preciso que refleja los conceptos más
importantes o de mayor trascendencia del documento esquematizado. Un esquema
puede ser perfectamente un índice de un libro, donde vemos todos los puntos tratados en
el libro, también podemos ver como ejemplo de esquema el índice de este curso, el cual
contiene los puntos más importantes que se tratan en él y además está estructurado por
niveles de profundización sobre un tema en concreto, vamos desplegando el esquema de
los puntos contenidos en el tema.
El primer paso para crear un esquema es abrir el archivo con el que queremos trabajar.
(Debe ser un archivo de Excel) Ahora debemos seleccionar el rango de datos que
queremos agrupar. Debe ser una serie de filas o columnas, no solo un grupo de celdas.
Página | 3
Para agrupar los datos, haz clic en “Agrupar”. Para desagruparlos haz clic en
“Desagrupar”. Notarás que aparece una sección gris al lado de las filas o encima de las
columnas. Esto quiere decir que las filas o columnas están agrupadas. Puedes hacer clic
en el – o el + para ocultar o mostrar las filas o columnas agrupadas.
Para trazar esquemas automáticamente, primero determina si tus datos tienen esta
posibilidad. Deben de cumplir con el siguiente criterio:
Tus datos deben haber sido resumidos con fórmulas que contienen funciones, como
SUMA o PROMEDIO. Los datos resumidos deben colocarse a un lado de los datos
detallados.
Nota: puede que esta función no esté activa en archivos compartidos. Deja de compartir
para poder agrupar.
En este ejemplo podemos hacer un esquema tanto de filas como de columnas, puesto
que se ha organizado los subtotales de cada grupo de tallas (filas) y se ha calculado los
subtotales de cada trimestre (columnas)
Para ello nos situamos sobre una celda cualquiera y seleccionamos la opción
Autoesquema del menú Agrupar que se encuentra en la pestaña Datos
Página | 4
Automáticamente, Excel nos genera los niveles del esquema como podemos ver a
continuación:
En la imagen anterior podemos ver que ahora aparecen unas líneas en la zona izquierda
de las celdas y otra línea sobre las columnas de la tabla.
Además, vemos en la esquina superior izquierda unos números que nos indican cuántos
niveles tiene el esquema.
Para comprimir y expander el esquema sólo tenemos que hacer clic en los símbolos - y +
de cada nivel.
Página | 5
Borrar un esquema
1.2 Opciones
Creación manual de esquemas
Para crear un grupo debemos seleccionar las filas (seleccionando los números de las
filas) o columnas (seleccionando las letras de las columnas) de las cuales vayamos a
crear un grupo, pero no debemos incluir las filas o columnas que contengan fórmulas de
sumario.
Una vez seleccionadas las filas o columnas vamos al menú Agrupar de la pestaña Datos y
seleccionamos Agrupar.
Para trabajar un poco más rápido podemos utilizar las teclas para agrupar y desagrupar.
Ocultar un esquema
Al ocultarlo lo que hacemos es ocultar las marcas que nos ayudan a expandir/contraer un
esquema, pero el esquema sigue estando activo, para ocultar un esquema basta con
presionar las teclas Ctrl+8 y automáticamente desaparecen las marcas del esquema, para
volverlas a mostrar volvemos a pulsar la combinación de teclas Ctrl+8.
Página | 6
2 Consolidar.
Para resumir y registrar resultados de hojas de cálculo independientes, puede consolidar
datos de cada una de estas hojas en una hoja de cálculo maestra. Las hojas pueden estar
en el mismo libro que la hoja de cálculo maestra o en otros libros. Al consolidar datos, lo
que se hace es ensamblarlos de modo que sea más fácil actualizarlos y agregarlos de
una forma periódica o específica.
Por ejemplo, si tiene una hoja de cálculo de cifras de gastos para cada una de las oficinas
regionales, podría utilizar una consolidación para resumir estas cifras en una hoja de
cálculo de gastos corporativa. Esta hoja de cálculo maestra podría contener totales de
ventas y promedios, niveles de inventario actuales y los productos más vendidos de toda
la organización.
En primer lugar, examina los datos y decide si deseas consolidarlos por posición o por
categoría.
Posición: Si vas a combinar datos que están en la misma celda en varios rangos, puedes
consolidar por posición.
Categoría: Si tienes varios rangos con diseños diferentes y vas a combinar datos de filas
o columnas que tengan rótulos (nombres de fila y/o columna) coincidentes, puedes
consolidar por categoría.
Asegúrate de que cada rango de datos está en formato de lista: cada columna
tiene un rótulo en la primera fila, contiene datos similares y no tiene filas o
columnas en blanco.
Coloca cada rango en una hoja de cálculo diferente. Ej: una hoja de cálculo
diferente para cada vendedor.
No pongas ningún dato en la hoja de cálculo donde vayas a colocar la
consolidación.
Página | 7
Si realizas la consolidación por posición, asegúrate de que cada rango tiene el
mismo diseño.
Si realizas la consolidación por categoría, asegúrate de que los rótulos de las
columnas o filas que deseas combinar tienen idéntica ortografía y coincidencia de
mayúsculas y minúsculas.
Si deseas, puedes asignar un nombre a cada rango.
Haz clic en la celda superior izquierda del área donde desees que aparezcan los
datos consolidados.
En el cuadro Función, haz clic en la función de resumen que deseas que utilice Microsoft
Excel para consolidar los datos. Ej: sumar, contar o promediar.
Página | 8
Haz clic en el cuadro Referencia, elige la etiqueta de hoja del primer rango que vas a
consolidar, escribe el nombre que asignaste al rango o selecciona el rango y, a
continuación, haz clic en Agregar. Repite este paso para cada rango.
Si deseas actualizar la tabla de consolidación automáticamente cada vez que cambien los
datos en cualquiera de los rangos de origen y no estás seguro de si más tarde desearás
incluir rangos diferentes o adicionales en la consolidación, activa la casilla de verificación
Crear vínculos con los datos de origen.
Activa las casillas de verificación bajo Usar rótulos en que indican dónde están localizados
los rótulos en los rangos de origen: en la fila superior, la columna izquierda o ambas. Los
rótulos que no coincidan con los de las otras áreas de origen producirán filas o columnas
independientes en la consolidación.
Especifica un área fuente para ser agregada a la consolidación. Puede especificar hasta
255 áreas fuente para consolidar. Las hojas de cálculo que contienen las áreas fuente no
necesitan estar abiertas durante la consolidación. Aunque puede usar hojas de cálculo
que no fueron guardadas como fuentes de datos, se recomienda guardar las hojas de
cálculo fuente antes de consolidar.
Una definición de áreas fuente puede ser de cualquiera de las siguientes formas.
Página | 9
Una referencia puede aceptar cualquiera de las siguientes formas:
Todas las referencias. Enumera todas las referencias de las áreas fuente que ha elegido
para la consolidación.
Página | 10
Para agregar o quitar referencias deberemos dar clic en Consolidar en la pestaña de
Datos para abrir la siguiente ventana dentro del archivo donde hemos consolidado o
donde queremos consolidar los datos.
Una vez abierta la ventana aparecerán las referencias existentes en el cuadro “Todas las
referencias” si queremos quitar alguna solo deberemos der clic sobre la referencia y dar
clic en Eliminar.
Página | 11
MODULO 2. Análisis de Datos.
Otra situación que interesa es conocer cómo afecta el cambio de uno o varios datos a uno
o más resultados. Se trata de responder a la pregunta ¿qué pasa si? Cada conjunto de
datos que aplicamos al modelo constituye un escenario y queremos calcular los
resultados del modelo en los diferentes escenarios.
El comando Datos >Análisis Y si > Buscar objetivo… encuentra la mayoría de las veces el
valor que debe tener una celda, dato inicial, para alcanzar determinado resultado, valor
objetivo, en otra celda. Necesariamente la celda dato inicial, cuyo valor queremos
determinar, debe contener un valor, no puede ser una fórmula, y la celda objetivo debe
contener una fórmula cuyo valor varía con el dato inicial.
En algunos casos el proceso de búsqueda de objetivo puede concluir que no hay ningún
valor del dato inicial que de cómo resultado el valor objetivo propuesto. En otras
ocasiones puede ocurrir que el valor logrado para el dato inicial sea absurdo.
Página | 12
Cuando deseamos cambiar el valor de una celda que contiene una fórmula, podemos
hacerlo variando el valor de la celda que tiene referencia a esta fórmula. Esto lo podemos
hacer automáticamente con el comando Buscar objetivo de la cinta Datos de la opción
Análisis y si.
Con esta herramienta se puede ajustar el valor de una celda específica hasta que una
fórmula dependiente de dicha celda alcanza el resultado especificado.
En Definir la celda se especifica la celda que debe contener una fórmula para la cual se
desea encontrar una solución. Puede escribirse una referencia de celda o un nombre en
este cuadro. Con el valor contiene el nuevo valor al que se desea llegar. Cambiando la
celda determina la celda cuyo valor cambia a fin de lograr el resultado deseado. La
fórmula para la cual se desea encontrar una solución debe referirse, directa o
indirectamente, a esta celda. Aquí también puede ingresarse una referencia de celda o un
nombre.
Página | 13
Deseamos saber el tipo de interés del prestamo necesario para alcanzar su objetivo:
3.2 Solver
La herramienta Solver nos permite optimizar el valor de una celda, a la que llamaremos
Objetivo, que depende de las celdas de un rango determinado, el cual puede estar
sometido a restricciones. Si la dependencia es lineal, es en realidad el problema
matemático de Programación Lineal.
Página | 14
Su funcionamiento se puede estudiar con un ejemplo:
Se trata de nuestro restaurant y requerimos comprar ciertos artículos para nuestra cocina,
dichos productos se enlistan en la siguiente tabla así como los costos de cada uno de
ellos. Con solver buscamos saber cuántas unidades debemos comprar cumpliendo las
siguientes restricciones:
Obtendrás esta ventana para concretar tus opciones. Estudia bien la forma de hacerlo
Página | 15
Pulsamos Resolver. Elegimos Utilizar la solución de Solver y y podemos ver que la
solución es:
NOTA: La herramienta Solver de Excel también resuelve casos no lineales, e incluso con
el uso de logaritmos, exponenciales o funciones trigonométricas.
La diferencia principal entre Solver y Buscar objetivo, es la posibilidad que nos ofrece
Solver para agregar Condicionales o inecuaciones a nuestro Sistema de ecuaciones
planteado. Recordemos que cuando hablamos de Buscar objetivo, dijimos que lo que
realmente estábamos planteando era la solución a una ecuación.
Página | 16
Solver, como herramienta más completa que es, nos ofrece la posibilidad de incluir a
nuestro sistema de ecuaciones todas las restricciones (y por tanto nuevas inecuaciones)
que pueda necesitar nuestro modelo planteado.
Si hay varias personas que tienen información específica que desea usar en escenarios,
puede recopilar la información en libros diferentes y posteriormente combinar los
escenarios de los distintos libros en uno solo.
Una vez que tenga todos los escenarios que necesita, puede crear un informe resumen
de escenario que incluya la información de todos los escenarios.
El análisis Y si es el proceso que consiste en cambiar los valores de las celdas para ver
cómo los cambios afectan al resultado de las fórmulas de la hoja de cálculo. Puede usar
escenarios para crear y guardar diferentes conjuntos de valores y pasar de uno a otro.
También puede crear un informe resumen de escenario que combine todos los escenarios
en una hoja de cálculo. Por ejemplo, puede crear varios escenarios de presupuesto que
comparen diferentes niveles de ingresos y gastos posibles y luego crear un informe que le
permita comparar los escenarios en paralelo.
Página | 17
Los escenarios, al igual que las tablas de datos, le ayudan a explorar un conjunto de
resultados posibles. A diferencia de las tablas de datos, se pueden combinar los
escenarios de varias hojas de cálculo o libros diferentes. Los escenarios facilitan la
recopilación de datos acerca de posibles resultados de varios orígenes y luego combinan
los datos.
Cada escenario puede contener hasta 32 valores variables. Si desea analizar más de 32
valores y esos valores representan sólo una o dos variables, puede usar tablas de datos.
Si bien una tabla de datos se limita a sólo una o dos variables (una para la celda de
entrada de la fila y una para la celda de entrada de la columna), ésta puede incluir tantos
valores variables diferentes como desee. Un escenario puede tener un máximo de 32
valores diferentes pero puede crear tantos escenarios como desee.
Hagamos click en la "Ficha Datos", después en el botón "Análisis Y si" (que hay dentro del
grupo"Herramientas de datos") y después en "Administrador de escenarios".
Obtendremos el cuadro de diálogo:
Página | 18
Aceptamos y obtenemos el siguiente cuadro:
Ahora ya tenemos todos los escenarios configurados, sólo nos queda seleccionar el
deseado en el panel "Escenarios" y hacer click en el botón "Mostrar". Podremos ver cómo
se introducen automáticamente en las 5 celdas los datos de nuestro supuesto y todo
queda recalculado según el escenario elegido.
Página | 19
En el cuadro de diálogo anterior ("Administrador de escenarios"), vemos que existe un
botón llamado "Resumen..." que al hacer click sobre él obtenemos el siguiente cuadro,
donde debemos seleccionar en el campo "Celdas de resultado:", el rango de celdas que
consideramos como resultados importantes para nosotros y cuyo resultado para cada
escenario, nos gustaría saber (vemos abajo que se han seleccionado arbitrariamente
como rango de celdas importantes, las que reflejan el beneficio en porcentaje respecto de
las ventas):
Página | 20
4 Validación
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.
Por ejemplo, podemos necesitar que los usuarios completen el campo “Producto”, nos
muestre una lista de los productos a elegir.
O también se busca limitar la posibilidad de cifras incorrectas. Por ejemplo, que Excel nos
muestre un mensaje de error cuando el número ingresado está fuera de los parámetros
deseados.
Seleccionamos las celdas a las cuales queremos limitar la selección y que muestre el
menú con las opciones disponibles. Seleccionamos entonces las celdas A2:A14.
Página | 21
En la pestaña de Datos, al oprimir “Validación de datos” se despliega un nuevo menú con
tres opciones:
Rodear con un círculo datos no válidos: Rodea con un círculo rojo los datos de las celdas
a las cuales les asignamos una restricción pero que por alguna razón tienen datos que
están fuera de estos rangos.
Borrar círculos de validación: Simplemente deja de mostrar los círculos del punto anterior.
Tenemos 3 pestañas:
Advertencia: Cuando se ingresa un valor fuera de los establecidos, nos avisa de esta
condición, pero da la posibilidad de ingresarlo o rechazar.
Página | 22
Configuración.
Por defecto nos indica permitir “Cualquier valor”. En nuestro ejemplo, tenemos una lista
específica con los productos que necesitamos que estén disponibles.
Seleccionamos la opción “Lista” lo cual nos habilita a mostrar la lista desplegable (como la
que se ve en la primera imagen de este tutorial) y el origen donde se encuentran los datos
disponibles.
En este caso, el Origen son las celdas =$D$2:$D$6 (debemos tener las referencias fijas si
no tendremos problemas al querer copiar la validación en otras celdas).
Mensajes de error
Título (lo que se mostrará en la barra azul del mensaje): ingreso “Error de datos”
Página | 23
5 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.
Seleccione un rango de celdas, y dentro del menú desplegable del botón “Formato
Condicional” seleccione la opción “Barras de Datos” y dentro de ella el color que quiere
utilizar. Como verá en la siguiente figura su rango de celdas ofrece la misma información
que antes pero gracias a esta opción del Formato Condicional es mucho más sencillo
identificar la información numérica global.
Seleccione otro rango de celdas, y dentro del menú desplegable del botón “Formato
Condicional” seleccione la opción "Escalas de color" y dentro de ella el rango de colores
que quiere utilizar. Como se muestra en la siguiente figura.
Página | 24
Por último seleccione otro rango de celdas, y dentro del menú desplegable del botón
“Formato Condicional” seleccione la opción “Conjunto de Iconos” y dentro de ella el rango
de iconos que quiere utilizar. Como se muestra en la siguiente figura.
Página | 25
5.1 Formato con Fórmula
Tenemos dos celdas con números y una tercera con una letra. Si la tercera columna tiene
una letra, entonces los dos valores anteriores quedan en negro.
Sin embargo, si la tercera celda NO tiene letra, los datos de las dos columnas anteriores
deben marcarse en rojo, tal como se muestra en la siguiente figura.
Tenemos entonces que los valores de las columnas A y B cambian de color, pero están
sujetos al valor de la columna C.
Para resolver esto utilizaremos el Formato Condicional y dos funciones que no hemos
visto hasta entonces: NO y ES TEXTO.
Ya los nombres de las funciones les irá dando idea de qué pienso hacer: Dar color rojo a
los datos de las columnas A y B cuando NO ES TEXTO la columna C.
Página | 26
En el nuevo Menú, elegimos “Utilice una fórmula que determine las celdas para aplicar
formato”.
En el recuadro inferior, debemos ingresar la fórmula que se debe cumplir para aplicar la
regla. Es donde utilizaremos las dos funciones mencionadas al inicio del post: NO y
ESTEXTO.
Página | 27
A continuación seleccionamos “Formato … ” y determinamos el formato que queremos
darle a los números. En este caso, seleccioné simplemente “Negrita” y color “Rojo“.
6 Bases de datos.
Las bases de datos en Excel facilitan nuestro trabajo con información que está organizada
como una base de datos, es decir, que se encuentra en un rango de celdas donde la
primera fila tiene los títulos de cada columna.
Página | 28
el rango de criterios independiente del cuadro de diálogo Filtro avanzado como el origen
de los criterios avanzados.
Ejemplo: rango de criterios (A1:C4) y rango de datos (A6:C10) que se usan en los
siguientes procedimientos
Dado que el signo igual (=) se utiliza para indicar una fórmula cuando se escribe texto o
un valor en una celda, Excel evalúa lo escrito; no obstante, esto puede provocar
resultados de filtro inesperados. Para indicar un operador de comparación de igualdad
para texto o un valor, escriba los criterios como expresiones de cadena en las celdas
apropiadas del rango de criterios:
=''=entrada''
En este caso, entrada es el texto o el valor que se desea buscar. Por ejemplo:
Base_de_datos es el rango de celdas que compone la lista o base de datos. Una base
de datos es una lista de datos relacionados en la que las filas de información son registros
y las columnas de datos, campos. La primera fila de la lista contiene los rótulos de cada
columna.
Página | 29
Nombre_de_campo indica qué columna se utiliza en la función. Escriba el rótulo de la
columna entre comillas, como por ejemplo "Edad" o "Rendimiento", o un número (sin las
comillas) que represente la posición de la columna en la lista: 1 para la primera columna,
2 para la segunda y así sucesivamente.
6.3 Formulario.
Los formularios en Excel son un método para ingresar datos a nuestras hojas y son de
mucha utilidad porque nos ayudan a evitar errores en la captura de información. Podemos
comparar los formularios de Excel con los formularios impresos en papel.
Formulario de datos
Formularios de datos
Página | 30
Ejemplo:
Para abrir el formulario de datos, tenemos que posicionarnos en la lista para que esté
activa, y pulsar en el icono Formulario .
Seleccionamos el rango que deseamos modificar a través del formulario y damos clic en
el botón de formulario que agregamos en la barra de acceso rápido.
Página | 31
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.
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.
Página | 32
6.4 Funciones de Búsqueda
La función BUSCAR en Excel nos permite buscar un valor dentro de un rango de celdas y
como resultado nos devolverá el valor correspondiente del rango de resultados que
especifiquemos. La función BUSCAR se puede utilizar en forma vectorial o en forma
matricial.
La función BUSCARV en Excel nos permite buscar un valor dentro de un rango de datos,
es decir, nos ayuda a obtener el valor de una tabla que coincide con el valor que estamos
buscando. Un ejemplo sencillo que podemos resolver con la función BUSCARV es la
búsqueda dentro de un directorio telefónico.
Si queremos tener éxito para encontrar el teléfono de una persona dentro del directorio
telefónico de nuestra localidad debemos tener el nombre completo de la persona.
Posteriormente habrá que buscar el nombre dentro del directorio telefónico para entonces
obtener el número correcto.
Para poder utilizar la función BUSCARV debemos cumplir con algunas condiciones en
nuestros datos. En primer lugar debemos tener la información organizada de manera
vertical con los valores por debajo de cada columna. Esto es necesario porque la función
BUSCARV recorre los datos de manera vertical (por eso la “V” en su nombre) hasta
encontrar la coincidencia del valor que buscamos.
Página | 33
Otra condición que forzosamente debemos cumplir es que la primera columna de
nuestros datos debe ser la columna llave, es decir, los valores de esa columna deben
identificar de manera única a cada una de las filas de datos. En este ejemplo la columna
Nombre servirá como la columna llave porque no hay dos personas que se llamen igual.
Algo que debemos cuidar con la tabla de búsqueda es que si existen otras tablas de datos
en la misma hoja de Excel debes dejar al menos una fila en blanco por debajo y una
columna en blanco a la derecha de la tabla donde se realizará la búsqueda. Una vez que
la tabla de búsqueda está lista podemos utilizar la función BUSCARV.
Matriz_buscar_en (obligatorio): La tabla de búsqueda que contiene todos los datos donde
se tratará de encontrar la coincidencia del Valor_buscado.
Página | 34
Ordenado (opcional): Este argumento debe ser un valor lógico, es decir, puede ser falso o
verdadero. Con este argumento indicamos si la función BUSCARV realizará una
búsqueda exacta (FALSO) o una búsqueda aproximada (VERDADERO). En caso de que
se omita este argumento o que especifiquemos una búsqueda aproximada se recomienda
que la primera columna de la tabla de búsqueda esté ordenada de manera ascendente
para obtener los mejores resultados.
Para probar la función BUSCARV con nuestra tabla de búsqueda ejemplo que contiene
información de números telefónicos seguimos los siguientes pasos:
=BUSCARV(
Hago clic en la celda E1 para incluir la referencia de celda e introduzco una coma (,) para
concluir con el primer argumento de la función:
=BUSCARV(E1,
Para especificar el segundo argumentos debo seleccionar la tabla de datos sin incluir los
títulos de columna. Para el ejemplo será el rango de datos A2:B11. Una vez especificada
la matriz de búsqueda debo introducir una coma (,) para finalizar con el segundo
argumento:
=BUSCARV(E1,A2:B11,
Como tercer argumento colocaré el número 2 ya que quiero que la función BUSCARV me
devuelva el número de teléfono de la persona indicada en la celda E1. Recuerda que la
numeración de columnas empieza con el 1 y por lo tanto la columna Teléfono es la
columna número 2. De igual manera finalizo el tercer argumento con una coma (,):
=BUSCARV(E1,A2:B11,2,
Para el último argumento de la función especificaré el valor FALSO ya que deseo hacer
una búsqueda exacta del nombre.
Página | 35
=BUSCARV(E1,A2:B11,2,FALSO)
Observa el resultado de la función recién descrita:
Una ventaja de haber colocado el valor buscado en la celda E1 es que podemos modificar
su valor para buscar el teléfono de otra persona y la función BUSCARV actualizará el
resultado automáticamente.
Si la columna llave no tiene valores únicos para cada fila entonces la función BUSCARV
regresará el primer resultado encontrado que concuerde con el valor buscado.
Página | 36
Si colocamos el indicador de columna igual a cero la función BUSCARV regresará un
error de tipo #VALOR!
La función BUSCARH en Excel busca un valor dentro de una fila y devuelve el valor que
ha sido encontrado o un error #N/A en caso de no haberlo encontrado. Esta función es
similar, en cierto sentido, a la función BUSCARV.
Página | 37
Matriz_buscar_en (obligatorio): El rango que contiene los valores y que debe ser una fila.
Ordenado (opcional): El valor debe ser FALSO si queremos una coincidencia exacta o
VERDADERO para una coincidencia aproximada.
Si la función BUSCARH no encuentra el valor que está siendo buscado regresará el valor
de error #N/A.
En la siguiente tabla tengo la información de los artículos que ha vendido cada uno de los
vendedores en los últimos meses. Como título de columnas están los nombres de los
vendedores y como filas los meses.
Ahora quiero saber los productos vendidos en el mes de Febrero por Paco y para ello
puedo utilizar la función BUSCARH de la siguiente manera:
El tercer argumento es el número de fila que deseo que la función BUSCARH regrese
como resultado. Ya que la fila con los nombres es la fila uno, entonces la fila para el mes
de febrero es la fila número 3.
Página | 38
Finalmente coloca el valor FALSO en el cuarto argumento para indicar que deseo una
coincidencia exacta al buscar a Paco. El resultado de esta fórmula es el siguiente:
Si quisiera busca la información del mismo mes para Luis, entonces la función cambiará
de argumentos de la siguiente manera:
Página | 39
Función Descripción
BDPROMEDIO Devuelve el promedio de las entradas seleccionadas en la base de datos
BDCONTAR Cuenta el número de celdas que contienen números en la base de datos
BDCONTARA Cuenta el número de celdas no vacías de la base de datos
BDEXTRAER Extrae de la base de datos un único registro que cumple los criterios especificados
BDMAX Devuelve el valor máximo de las entradas seleccionadas de la base de datos
BDMIN Devuelve el valor mínimo de las entradas seleccionadas de la base de datos
BDPRODUCTO Multiplica los valores de un campo concreto de registros de la base de datos que cumplen los criterios especificados
BDDESVEST Calcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos
BDDESVESTP Calcula la desviación estándar en función de la población total de las entradas seleccionadas de la base de datos
BDSUMA Agrega los números de la columna de campo de los registros de la base de datos que cumplen los criterios
BDVAR Calcula la varianza a partir de una muestra de entradas seleccionadas de la base de datos
BDVARP Calcula la varianza a partir de la población total de entradas seleccionadas de la base de datos
El primer paso es elegir desde dónde obtenemos los datos. Hay varias opciones:
Página | 40
Lista o base de datos de Microsoft Excel.
A partir de una lista o base de datos de Excel crea tu propio informe de tabla dinámica o
de gráfico dinámico. Es importante que la primera fila tenga un nombre descriptivo
(nombre de campo) para poder identificarlo posteriormente.
Crea un informe de tabla dinámica o de gráfico dinámico a partir de varios rangos (grupos
de datos) de una hoja de cálculo de Microsoft Excel.
Puedes crear un informe de tabla dinámica o de gráfico dinámico a partir de otro informe
de tabla dinámica del mismo libro. De esta forma se optimiza el uso de la memoria cuando
quieres trabajar sobre datos ya procesados antes en otro informe.
Página | 41
Tienes a tu disposición dos tipos de informes a crear: un informe o un gráfico dinámico.
Estas opciones se seleccionan en la parte inferior del asistente dentro del primer paso
(Observa la figura anterior).
Lo primero que te pide el asistente es el rango de datos del cual queremos obtener el
informe de tablas dinámicas.
Por defecto selecciona el área de datos de la hoja que esté activa en ese momento.
Puedes cambiarla con el botón , o incluso seleccionar otro libro donde se encuentren
los datos con el botón Examinar.
Finalmente, debes indicar dónde quieres crear el informe. Por defecto se crea en una hoja
de cálculo nueva, aunque se le puede indicar en que hoja lo quieres.
Si pulsas sobre la opción Diseño, puedes dar forma personalizada al informe. Para ello se
te abre la ventana de diseño, que es la que ves a continuación:
Página | 42
A la derecha tienes todos los campos. Arrastra sobre la zona de datos los que quieras que
se calculen. Coloca sobre las zonas página, fila o columna los campos por los que quieres
clasificar el informe. El diseño también se puede realizar una vez terminado el asistente,
directamente sobre el informe, pero aquí tienes la ventaja de que no se trabaja
directamente con los datos, por lo que es mas cómodo y eficiente.
En nuestro ejemplo arrastra el campo sexo a la columna, y el campo sección a las filas.
Finalmente, arrastra el campo CMUN al área de datos para que nos cuente cada uno de
los registros que hay para cada tipo.
Página | 43
Si en el asistente seleccionas el botón Opciones se muestra la ventana de opciones del
informe de tabla dinámica, en la que puedes establecer múltiples opciones diferentes en
función de los resultados que quieras obtener.
Página | 44
barra de herramientas está compuesta por un menú desde el que se pueden acceder a
opciones avanzadas de la tabla y de una serie de botones que permiten acceder de forma
rápida a las opciones más comunes
El sistema es muy flexible: Para cambiar un campo de posición sólo tienes que arrastrar
su nombre desde un lado al otro para que automáticamente se reestructure la tabla con la
nueva información. En el ejemplo, si el campo sexo está en cabecera, pero quieres que
esté en el lado, sólo pulsa el ratón sobre el campo y arrástralo hasta la nueva
posición. Al moverlo el icono irá cambiando para mostrar si lo estamos colocando en la
página, en la cabecera, en el lado, en el área de datos, o fuera de la tabla.
Si quieres añadir un campo nuevo lo tienes que hacer desde la lista de campos, que
aparece al colocarte sobre cualquier celda del informe de tabla dinámica. Si no aparece la
lista de campos que ves en la imagen de la derecha es porque no está seleccionada la
opción en la barra de botones Tabla dinámica. El botón para activar o desactivar esta
ventana es el último de la derecha.
Hay dos formas de añadir campos al informe, una es arrastrándolo sobre el informe y
otras es seleccionando en la caja combinada de la parte inferior el área donde quieres
añadir el campo y a continuación pulsar en el botón Agregar a.
Si añades un campo en el área de página aparece una celda con el nombre del campo y a
continuación una caja combinada con todos los valores posibles para el campo mas uno
más con el total. Esto sirve para que seleccionando cada uno de los valores del campo
puedas filtrar el informe por él.
También puedes añadir múltiples campos en cada una de las áreas. Si añades varios
campos en alguna de las dimensiones de clasificación [2] se mostrará un campo a
continuación del otro, lo que te permite cambiar el orden entre uno y otro arrastrándolos.
Por ejemplo, se puede filtrar por el sexo y a continuación por el estado civil o viceversa.
Página | 45
También puedes añadir campos al área de datos. E incluso puedes añadir varias veces el
mismo campo, para obtener distintos cálculos (promedio, máximo, mínimo, suma, conteo,
etc.)
En cualquier momento puedes consultar los elementos individuales que corresponden con
cada una de las celdas del informe de tabla dinámica. Para ello, sólo tienes que hacer
doble click sobre cualquiera de las casillas y se creará una nueva hoja dentro del
cuaderno activo con los elementos que correspondan.
A veces, los campos que usas para la clasificación no tienen contenidos suficientemente
claros y conviene cambiarlos por otros mas sencillos de entender.
Para ello, sólo selecciona la casilla donde se encuentra el literal que quieres cambiar y
modifícalo como harías con cualquier celda en una hoja Excel: Se actualizarán todas las
casillas donde estuviese este texto anteriormente, incluso en los totales.
En la ilustración siguiente puedes ver un ejemplo en el que se sustituyen los literales del
campo sexo para que muestre Hombres y Mujeres en vez de 1 y 6. En esta ilustración
también puedes ver como se muestran dos variables en la cabecera y por supuesto como
se han cambiado los literales del sexo en los totales.
Página | 46
Filtrar los valores a mostrar
En ocasiones el informe es muy grande y resulta difícil ver la información de forma rápida.
En estos casos, lo más sencillo es filtrar la información que realmente te interesa ver.
Para ello, pulsa en la flecha hacia abajo que hay junto al nombre del campo. Entonces
se despliega una ventana con los valores para que elijas los que quieres que aparezcan.
Página | 47
Otra forma de ocultar cualquier bloque de información es seleccionar la celda que qiueres
y con el botón derecho del ratón escoger la opción ocultar.
Configuración de campo
Los campos de clasificación son los que tu eliges para organizar los resultados. Esta
ventana te permite cambiar el nombre con el que se representa el campo, como puedes
ver en el ejemplo.
Página | 48
Además se puede cambiar la forma de calcular los subtotales cuando tenemos varios
valores para el campo elegido. Lo verás mas claro en el ejemplo:
Página | 49
Aquí puedes establecer el orden con el que quieres que aparezca la información (puedes
dejar que lo haga automático o seleccionar tu propio criterio).
Otra posibilidad es que le pidas que sólo te muestre los valores que mas se repiten (por
ejemplo cuando trabajas con variables con muchos estados posibles, como la edad,
municipios, etc.)
La solución a este problema es pedir que te muestre sólo los 10 años de nacimientos que
mas, o que menos, sujetos tengan.
Página | 50
Aquí puedes establecer el orden con el que quieres que aparezca la información (puedes
dejar que lo haga automático o seleccionar tu propio criterio).
Otra posibilidad es que le pidas que sólo te muestre los valores que mas se repiten (por
ejemplo cuando trabajas con variables con muchos estados posibles, como la edad,
municipios, etc.)
La solución a este problema es pedir que te muestre sólo los 10 años de nacimientos que
mas, o que menos, sujetos tengan.
Página | 51
Como puedes ver, ahora es mucho mas manejable. Observa que el campo ANONA lo
muestra en negrita para que notes que está filtrado.
Página | 52
Configuración de una variable de datos
Cuando trabajas con una variable de datos, además de cambiar el nombre del campo,
puedes establecer como quieres calcular los valores. No olvides que, si la variable con la
que estás operando no numérica, sólo se puede contar las repeticiones del valor (cuenta)
que tienes en los datos.
Sí en el ejemplo eliges mostrar los datos en forma de porcentaje del total, nos enseña el
porcentaje que supone la cuenta de estos registros con respecto al total de todos ellos. El
resultado sería así:
Página | 53
En el momento que añades un campo numérico al informe, ya podrás utilizar otras
operaciones diferentes como la suma, el máximo, el mínimo, etc.
Las opciones avanzadas que veías antes con el conteo de registros, se vuelven mucho
más útiles. Por ejemplo, si incluyes el campo año pero en formato numérico, tienes
opciones mucho mas potentes, como el cálculo de la diferencia entre este elemento con
los de la anterior sección.
Esto sirve, para analizar cómo varía el promedio del año de nacimiento, en función de la
sección en que nos encontramos. Observa el resultado.
Como puedes ver en la tabla, la primera de las secciones aparece sin datos, mientras que
las otras dos muestran que la segunda es mucho mayor que la primera, y que la tercera, a
su vez, es un poco mayor que la segunda.
Página | 54
En ocasiones, interesa desglosar algunos elementos y otros no, bien porque no son
significativos, o bien porque se escapan al objetivo del estudio que quieres presentar.
Si quieres hacer esto, lo mas sencillo es utilizar los botones de Ocultar detalle y Mostrar
detalle que encontrarás en la barra de herramientas de Tabla dinámica.
Por ejemplo, indícale que no quieres que muestre el desglose en estados civiles de los
hombres, pero sí el de las mujeres.
A veces hay campos con muchos estados, y realmente sólo te interesa analizar las
agrupaciones de los mismos.
Por ejemplo, si sustituyes la variable sección por la variable edad, el resultado es una
tabla con muchas filas.
Si seleccionas todos los elementos con edad inferior a quince años y con el botón de la
derecha escoges agrupar como puedes ver en la figura de la derecha, obtienes un nuevo
campo (figura de abajo), que tiene un elemento de valor Grupo1, que agrupa a todos las
edades menores de quince años.
Luego puedes quitar el campo EDAD1 y quedarte sólo con el nuevo campo que has
obtenido.
Con esta opción, te evitas tener que crear variables desde el principio.
Página | 55
Fórmulas en tablas dinámicas
Página | 56
Campos calculados
Los campos calculados se crean como resultado de una fórmula entre campos que ya
existen en tu selección.
Por ejemplo, puedes definir el campo meses como resultado de multiplicar el campo año
por 12. Aquí no aporta mucha información, pero si trataras con cantidades monetarias
podrías cambiar de euros a dólares o viceversa, podrías calcular la cuenta de resultados
en función de las pérdidas y ganancias, etc.
Igual que puedes crear campos calculados, puedes generar elementos calculados, que te
permitan mostrar cálculos entre distintos grupos de una variable de clasificación.
Por ejemplo, en la tabla anterior, puedes crear un nuevo elemento calculado para el
estado civil que sea la diferencia entre solteros y casados.
Página | 57
Estas opciones son también mas útiles con variables de carácter económico, porque
puedes calcular el margen de ganancias para un producto de una determinada forma,
pero fijar que en un determinado mes se calcula de otra forma.
Página | 58
Nuestra tarea consiste en consolidar los datos de ambas hojas en una sola hoja, como
esta:
Este método se vuelve muy ineficiente cuando tenemos que manejar una gran cantidad
de datos. No sólo que BUSCARV puede ser muy lenta cuando hacemos una búsqueda
exacta sino que también tendríamos que estar actualizando las fórmulas cada vez que
agregamos datos.
En esta nota mostraremos un método mucho más eficiente usando un programa adjunto
de Excel, y poco conocido, el MS Query, sobre el cual ya hemos escrito en el pasado.
Página | 59
Supongamos que las hojas que hemos mostrada más arriba se encuentran en el
cuaderno Datos.xls.
Empezamos por abrir un cuaderno en blanco y en este cuaderno abrimos el menú Datos-
Obtener Datos externos-Nueva consulta de base de datos
Ubicamos la carpeta donde guardamos el archivo (en nuestro caso Datos.xls) y elegimos
el archivo.
Página | 60
En el diálogo Elegir Columna veremos las dos hojas que contiene nuestro cuaderno
Para ver las tablas, que de hecho son las hojas del cuaderno, debemos asegurarnos que
la opción Tablas del sistema esté seleccionada. Para hacer esto apretamos el botón
Opciones
Página | 61
Nuestro objetivo es agregar los campos Fecha y Cliente a la hoja Ventas. Apretamos el
signo + de Facturas para ver los campos, y elegimos Fecha y Cliente.
Ahora señalamos la tabla Ventas y pasamos todos los campos apretando la flecha
correspondiente.
Página | 62
MsQuery nos pide que creemos un vínculo entre ambas tablas (unión). Haremos esto más
adelante. Por ahora apretamos Aceptar y seguimos
Al apretar Aceptar se abre la interfaz del MS Query. En la parte superior vemos las tablas
de datos que hemos importado al MS Query. En la zona de datos, vemos todos los datos
de ambas tablas. Como podrán comprobar, en esta tabla hay 90 registros. Esto se debe a
que no hemos creado ningún vínculo específico entre las dos tablas y por lo tanto se
crean registros redundantes.
Existen distintos tipo de vínculos entre tablas. Quienes tengan conocimientos de SQL,
podrán resolver el caso fácilmente. Para quien no conozca SQL, MS Query ofrece un
asistente, que es lo que emplearemos en este ejemplo.
En la ventana de diálogo del asistente nos aseguramos que en Izquierda y Derecha figure
el campo Factura, en una ventanilla el campo de la tabla Facturas y en la otra él de
Ventas. Elegimos la opción 3 de las opciones de unión (Left Outer Join, en SQL).
Página | 63
Excel activa la hoja de la cual hemos partido y abre un diálogo donde podemos elegir
desde que celda importar los datos. Existen varias opciones que son visibles al apretar los
botones Propiedades y Modificar consulta, y que invito a que investiguen por vuestra
cuenta.
Como ven, Excel también pone la barra de comandos Datos Externos. Esta barra nos
permite renovar los datos, con el icono "!" y también editar la consulta. Una de las grandes
ventajas de este método es que Excel guarda un vínculo con las tablas de datos lo que
nos permite actualizar con comodidad y eficiencia la hoja de Excel cada vez que
cambiemos o agreguemos datos en las tablas de origen.
Página | 64
Módulo 4. Automatización de Procesos
7 Macros
7.1 ¿Qué son las macros?
Las macros de Excel nos permiten automatizar tareas que realizamos cotidianamente de
manera que podamos ser más eficientes en nuestro trabajo. Una macro no es más que
una serie de comandos o instrucciones que permanecen almacenados dentro de Excel y
que podemos ejecutar cuando sea necesario y cuantas veces lo deseemos.
Página | 65
En el cuadro de texto Nombre de la macro deberás colocar el nombre que identificará de
manera única a la macro que estamos por crear. De manera opcional puedes asignar un
método abreviado de teclado el cual permitirá ejecutar la macro con la combinación de
teclas especificadas.
Libro nuevo. La macro se guarda en un libro nuevo y que pueden ser ejecutadas en
cualquier libro creado durante la sesión actual de Excel.
Libro de macros personal. Esta opción permite utilizar la macro en cualquier momento sin
importar el libro de Excel que se esté utilizando.
También puedes colocar una Descripción para la macro que vas a crear. Finalmente
debes pulsar el botón Aceptar para iniciar con la grabación de la macro. Al terminar de
ejecutar las acciones planeadas deberás pulsar el botón Detener grabación para
completar la macro.
Página | 66
Observa cómo he colocado un nombre a la macro y además he especificado el método
abreviado CTRL+d para ejecutarla posteriormente. Una vez que se pulsa el botón Aceptar
se iniciará la grabación..
Para crear una macro introduzca el nombre de tres departamentos de una empresa y
posteriormente aplique un formato especial al texto
Al terminar los pasos se pulsa el comando Detener grabación y la macro habrá quedado
guardada. Para ejecutar la macro recién guardada seleccionaré una nueva hoja de Excel
y seleccionaré el comando Macros.
Página | 67
Al pulsar el comando Macros se mostrará la lista de todas las macros existentes y de las
cuales podrás elegir la más conveniente. Al hacer clic sobre el comando Ejecutar se
realizarán todas las acciones almacenadas en la macro y obtendrás el resultado
esperado. Por supuesto que si utilizas el método abreviado de teclado de la macro
entonces se omitirá este último cuadro de diálogo.
Página | 68
7.4 Introducción Visual Basic.
Visual Basic es una combinación de un entorno de programación integrado denominado
Editor de Visual Basic y del lenguaje de programación Visual Basic, permitiendo diseñar y
desarrollar con facilidad programas en Visual Basic. El término “para aplicaciones” hace
referencia al hecho de que el lenguaje de programación y las herramientas de desarrollo
están integrados con las aplicaciones de Microsoft office (en este caso Microsoft Excel),
de forma que se puedan desarrollar nuevas funcionalidades y soluciones a medida, con el
uso de estas aplicaciones.
El Editor de Visual Basic, VBE por sus siglas en inglés, es un programa independiente a
Excel pero fuertemente relacionado a él porque es el programa que nos permite escribir
código VBA que estará asociado a las macros.
Existen al menos dos alternativas para abrir este editor, la primera de ellas es a través del
botón Visual Basic de la ficha Programador.
El segundo método para abrir este programa es, en mi opinión, el más sencillo y rápido y
que es a través del atajo de teclado: ALT + F11. El Editor de Visual Basic contiene varias
ventanas y barras de herramientas.
Página | 69
En la parte izquierda se muestra el Explorador de proyectos el cual muestra el proyecto
VBA creado para el libro actual y además muestra las hojas pertenecientes a ese libro de
Excel. Si por alguna razón no puedes visualizar este módulo puedes habilitarlo en la
opción de menú Ver y seleccionando la opción Explorador de proyectos.
El Explorador de proyectos también nos ayuda a crear o abrir módulos de código que se
serán de gran utilidad para reutilizar todas las funciones de código VBA que vayamos
escribiendo.
Dentro del Editor de Visual Basic puedes observar una ventana llamada Inmediato que
está en la parte inferior. Esta ventana es de mucha ayuda al momento de escribir código
VBA porque permite introducir instrucciones y observar el resultado inmediato. Además,
desde el código VBA podemos imprimir mensajes hacia la ventana Inmediato con el
comando Debug.Print de manera que podamos depurar nuestro código. Si no puedes
observar esta ventana puedes mostrarla también desde el menú Ver.
El área más grande en blanco es donde escribiremos el código VBA. Es en esa ventana
en donde escribimos y editamos las instrucciones VBA que dan forma a nuestras macros.
Página | 70
7.4.2 Estructuras de control.
Las estructuras de control se utilizan para controlar el flujo del programa en una rutina o
función. Mediante ellas podemos controlar, mediante una condición, que se ejecute una
determinada línea o bloque de líneas de código o que no se ejecuten.
7.4.3 IF
Esta estructura permite mediante una condición, que se ejecute o no se ejecute
determinada tarea o línea de código.
Por ejemplo supongamos que tenemos en un formulario un control Label con la propiedad
Caption con el valor 50.
Si (If) la propiedad caption del label1 que tengo en el formulario es igual (=) a "50"
entonces (Then) que muestre un determinado mensaje, si no (Else) que muestre el otro
mensaje.
En conclusión lo que hace esta estructura es evaluar una condición, si se cumple, que se
ejecute determinada tarea. si no se cumple, se ejecutará las líneas de código que estén
bajo la cláusula Else. Luego tenemos que cerrar la estructura con la palabra end if.
Tenemos que aclarar que no es obligatorio usar If y else juntos en la misma cláusula. Por
ejemplo podríamos utilizar solo una estructura If sin else. Por ejemplo:
Página | 71
Private Sub Command1_Click()
'Si la propiedad caption del Label1 es "Hola" entonces se termina el programa
If Label1.Caption = "Hola" Then
End
End If
'Si no, se prosigue con esta línea
MsgBox "No se ejecutó el bloque If Anterior porque el Caption del control Label1 no era
Hola"
End Sub
7.4.4 CASE
La estructura Select Case se suele utilizar para evitar el uso de muchas cláusulas If y de
esta manera no tener que anidarlas. La claúsula Select evalúa una condición y las
cláusulas case contienen valores, si el valor que contiene la cláusula case es igual a la
condición que se evaluó, ejecutará las instrucciones en dicha cláusula.
Nombre = Text1
Case "Jorge"
Case "Carolina"
Página | 72
MsgBox "Se ejecutó la cláusula case: " & Nombre
End Select
Esta estructura es muy práctica. En el ejemplo anterior, la cláusula Select case contiene
como condición el valor de la variable llamada Nombre. Esa Variable toma el valor que
tenga un control Text1, entonces buscará en todas las cláusulas case, y si encuentra una
igual a la condición, ejecutará solo las instrucciones de la cláusula case que tenga el
mismo valor, por ejemplo si ingresara el nombre "Martín" no se ejecutará ninguna cláusula
Case. En cambio si ingreso "Jorge" se ejecutará solo las instrucciones que estén en la
sección Case "Jorge" y asi...
En el caso anterior solo hemos colocado un valor para cada Case. Si quisieramos colocar
mas valores podríamos hacerlo de esta forma:
Dim x As Integer
Select Case x
Case 5, 10
MsgBox "Se ejecutó el case que tiene el 5 y el 10"
'Se ejecuta esta sección
Case 15, 20
'Esto no se ejecuta
Case 25, 30
'Esto tampoco
End Select
End Sub
es decir que podemos listar los valores en los Case separados por comas. En el caso
anterior se ejecutará el case 5, 10 ya que la variable x vale 10.
Página | 73
Los formularios en VBA no son más que un cuadro de diálogo de Excel donde podremos
colocar controles que nos ayudarán a solicitar información del usuario. Podremos colocar
cajas de texto, etiquetas, cuadros combinados, botones de comando, etc.
Los formularios de Excel son creados desde el Editor de Visual Basic donde debemos
seleccionar la opción de menú Insertar y posteriormente la opción UserForm.
Página | 74
Agregar controles al formulario
El texto de las etiquetas se modifica en la propiedad llamada Caption. Para realizar este
cambio solamente selecciona el control y se mostrará la ventana de Propiedades donde
podrás hacer la modificación. De igual manera el texto desplegado en los botones de
comando se modifica en su propiedad Caption.
Para agregar este código puedes hacer doble clic sobre el control. La sentencia “Unload
Me” cerrará el formulario.
Página | 75
A diferencia del botón Cancelar, el botón Aceptar colocará los datos de las cajas de texto
en las celdas A1, B1 y C1. El código utilizado es el siguiente:
Al pulsar el botón Aceptar se transferirán los valores de los controles TextBox hacia las
celdas de la Hoja1.
Para facilitar la apertura del formulario puedes colocar un botón ActiveX en la hoja con el
siguiente código:
Probar el formulario
Damos clic en el botón de formulario, nos abrirá una ventana donde ingresaremos los
datos que deseamos capturar, damos clic en aceptar y aparecerán ya en nuestra base de
datos.
Página | 76