Sunteți pe pagina 1din 75

SENA

REGIONAL DISTRITO CAPITAL


CENTRO DE TECNOLOGIAS DEL TRANSPORTE

GUIA / MATERIAL DE APOYO EXCEL (Tic’s)

Ingeniero Mauricio Posse Carvajal

BOGOTA D.C.

Colombia

2019
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

INDICE
Sección Página

Prólogo 3
Introducción 3
Objetivos 3
Metodología 3
Temas a desarrollar 4
Tipos de datos 4
Concepto sobre datos numéricos 4
JERARQUIA MATEMATICA 5
CARACTERES DE COMPARACION 5
Configuración básica de Excel 6
Funciones a utilizar 8

2
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Prólogo
Esta producción documental está orientada para personas que trabajan la hoja electrónica en las
empresas, estudiantes universitarios, estudiantes/aprendices Sena, administrativos y estudiantes de
post-grado; con el fin, de ofrecer un apoyo sólido en la búsqueda de soluciones eficientes y un control
óptimo en el manejo y control de información en Excel.

INTRODUCCION
La ofimática tiene grandes alcances en el tratamiento y procesamiento de la información; con el fin, de
obtener resultados precisos y eficientes. En las empresas actuales se busca agilizar los procesos y
procedimientos de las áreas laborales con el objetivo de reducir el tiempo de respuesta, ante los retos
actuales. Excel es uno de los programas (software) que permite aplicar una serie de alternativas y
opciones para el manejo de los datos; por lo tanto, podemos generar bases de datos con el objetivo de
controlar el flujo de la información. En este módulo de estudio, es desarrollar las competencias
necesarias que luego serán aplicadas en nuestro trabajo diario.

OBJETIVOS
 Comprender el entorno de Excel  sus cualidades y sus debilidades
 Organizar la información, teniendo en cuenta la caracterización y jerarquía de los datos
 Aplicar las funcionalidades de Excel
 Formular con criterio y lógica, con el fin de obtener datos de gran impacto

METODOLOGIA
Para el proceso de enseñanza/aprendizaje, vamos a utilizar la solución de casos/problemas; para buscar:
la comprensión, comunicación e interacción en el ambiente de formación. El instructor estará presto en
orientar y ayudar en las dificultades de estudio del módulo de Excel. Los aprendices entregaran las
evidencias (evidencia) requeridas y exigidas por el instructor, donde se verifica tres resultados de
aprendizaje por:

 Producto
 Conocimiento
 Desempeño

El módulo tiene una intensidad de 40 Horas de estudio, para su comprensión y realización de los
ejercicios/talleres a proponer por parte del Instructor.

3
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

TEMAS A DESARROLLAR
Los temas a desarrollar nos permiten fortalecer nuestras en acciones laborales reales a mediano y largo
plazo; es un factor determinante, para el control de la información con orden y disciplina.

TIPOS DE DATOS
Numéricos
 Enteros  188
 Punto Flotante  188,92

Concepto sobre los datos numéricos


Número fraccionario  se compone del numerador y denominador. El numerador es el número de
partes de la unidad y el denominador es el número de partes que se divide la unidad:
𝑛𝑢𝑚𝑒𝑟𝑎𝑑𝑜𝑟
𝑑𝑒𝑛𝑜𝑚𝑖𝑛𝑎𝑑𝑜𝑟
𝑎
𝑏
Ejemplo 

Número reales

 Enteros
o Positivos
o Negativos
 Racionales
o ½  finitos
o 1/3  infinitos
 Irracionales  Pi, √31
 Algebraico  2𝑥 2 + 3x
𝑖𝑛𝑓𝑖𝑛𝑖𝑡𝑜
 Trascendente  ∑𝑘=0 𝑥 𝑘 , integrales

Cadena de caracteres
 Calle 190 # 12-34
Fecha/Hora
4
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

26/11/2018
26/11/2018 08:44

Lógicos
 Verdadero
 Falso

JERARQUIA MATEMATICA
^
 */
 +-

()
^
*/
+-
El paréntesis () indica que la fórmula existe complejidad, los paréntesis mas internos comienzan la
operación matemática.

CARACTERES DE COMPARACION
 = Igual que
 <> Distinto de, diferente de Caracteres de
 <= Menor igual que
Comparación
 < Menor que
 >= Mayor igual que
 > Mayor que

PARTES DE UN LIBRO DE EXCEL


Hoja de trabajo  matriz de almacenamiento de datos
Dimensión XFD  Columnas, 1048576  Filas
Celda  es la dirección de un dato, está compuesta por la columna y la fila 

5
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Configuración básica de Excel

Para determinar el número de columnas 


 Archivo, opciones

Clic en estilo de referencia. En número de columnas 16384. Reponer las columnas (letras) en su
estado anterior. Existen situaciones que podemos encontrar en un libro de Excel y es su vista de
diseño; donde, ciertas características están Inhabilitadas 

6
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

En la cinta Vista, deben estar habilitadas las casillas de verificación Barra de fórmulas, líneas de
cuadrícula y encabezados.

Configurar la barra de acceso rápido

7
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Funciones a utilizar
 Matemáticas
o =sumar.si()
o =sumar.si.conjunto()
o =abs()
o =potencia()
 Estadísticas
o =promedio()
o =promedio.si()
o =promedio.si.conjunto()
o =contar()
o =contar.si()
o =contar.si.conjunto()
o =mediana()
o =max()
o =min()
o =desvest()
o =var()
 Lógicas
o =si()
o =y()
o =o()
o =sí.error()

8
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

 Búsqueda y Referencia
o =buscar()
o =buscarv()
o =buscarh()
o =índice()
o =coincidir()
 Fecha y Hora
o =hoy()
o =año()
o =día()
o =mes()
 Texto
o =concatenar()
o =extrae
 Funciones de usuario
 Cinta de Opciones de Usuario

ALGUNAS RECOMENDACIONES
Para un correcto uso de Excel debemos tener en cuenta los siguientes aspectos de configuración:

a) Definir el número de hojas a trabajar, seguir los siguientes pasos:

b) Las columnas con Letras/Números

9
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

c) Opciones, Guardar automáticamente:

d) Opciones, personalizar cinta de opciones, de acuerdo a las necesidades personales, se


pueden activar o desactivar cintas 

10
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Limitantes de Excel
Libros abiertos Memoria disponible y recursos del sistema
Número de filas y de columnas 1.048.576 por 16.384
Ancho de Columnas 255 Caracteres
Número total de caracteres que puede 32.767
contener una celda
Caracteres en un encabezado o un pie de 255
página
Número de saltos de línea en una celda 253
Colores en un libro 16 millones de colores
Hipervínculos en una hoja de cálculo 66.530
Escala de Zoom Del 10% al 400%
Campos en un formulario 32
Categorías de funciones creadas por el 255
usuario
Longitud interna de una fórmula 8.192 Caracteres
Argumentos de una función 255

DESARROLLO GRUPO DE EJERCICIOS

Nombre del archivo Número de documento -


Número de Ficha, por ej:
79234234-1804776
Tipo de archivo Xls, Xlsx

Ejercicio-001
Abrir Excel, configurar la barra de acceso rápido con las siguientes opciones 

11
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

En más comandos:

Agregar

Ejercicio-002
En la hoja 1 del libro correspondiente, cambiar el nombre de la hoja1 por Index 

12
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

En la celda B2, rotulamos id.Documento. En la celda B3 y B4, escribir el 1 y el 2.

Generar consecutivo hasta la fila 15 de la columna B 

13
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Excel construye el consecutivo dependiendo del rango de amplitud de los dos números iniciales, para
esta amplitud es 1, se obtiene los siguientes números como el 3,4,5, etc.

Ampliar el tamaño de la columna B. Como podemos apreciar el texto de la posición B2 sobrepasa la


dimensión de dicha columna 

14
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Se obtiene un consecutivo de la fecha por día, empezando por el 3 de diciembre de 1990 y finalizando
con 15 de diciembre de 1990 

En la columna C, rotulamos con Ciudad (celda C2)

Ejercicio-003
Del libro NBI_total_cab_resto_mpio_nal_31dic08.xls1, copiar y pegar con valores los Departamentos y Commented [A1]: Copiar y pegar en el navegador y
ciudades/Municipios en la Hoja2 (crearla)  de su archivo de Excel descargar el archivo en formato excel

https://www.google.com.co/search?q=tabla+de+municipios+en+excel&rlz=1C1GCEU_esCO821CO821&oq=tabla+d
e+municipios+en+excel&aqs=chrome..69i57.12818j1j7&sourceid=chrome&ie=UTF-8
15
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Para obtener la totalidad de selección de rango y agilizar este proceso aplicamos, Teclas Shift + Ctrl +
Cursor abajo. Control + C y Pegar con valores  de la cinta de Inicio. Importante ubicarse en la celda A1
de la Hoja2.

Importante eliminar las filas de la 1 a la 2  aplicar la técnica de selección total de la fila:

Rotular las correspondientes Columnas, así:

2
Crear hoja en Excel
16
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Cambiar el nombre de la Hoja2 por DptosMpios y asignarle el color azul. Para la Hoja Index el color
Amarillo.

Ajustar la hoja Index 

17
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Para el ajuste es bastante simple; ya que, la cantidad de registros es muy mínima. Con el tiempo y en el
transcurso del desarrollo de los temas planteados, aplicaremos funciones que nos permitan obtener
resultados de una Base de Datos (BD).

Selecciones y Desplazamientos en Excel  es importante tener en cuenta la utilización de ciertas


técnicas en el uso del teclado y del mouse, para optimizar nuestro manejo de hojas.

a) Selección de toda la hoja

b) Selección de columna(s)

c) Selección de filas

18
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Estas selecciones nos permiten el control de:

 Formatos
 Borrar Datos
 Eliminar
 Insertar
 Amplitudes de columnas y filas

Nota  si se elimina una hoja, no es recuperable

Ejercicio-004
Crear la hoja Naturales, color de etiqueta rojo

o Convertir en formato fracción los siguientes números de la columna D a partir de la fila 1


 0,25
 0,50
 0,83
o Sumar los números fraccionarios (función =suma())
o De la cinta de Inicio, Número

Para sumar los números fraccionarios 

19
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Interpretación de la fórmula 

En los argumentos (interior de la función) los dos puntos significan desde una celda inicial hasta una
celda final. Si se desea sumar solamente; por ejemplo, la celda D1 con la D3 se usa el punto y coma (;).

Obtenemos un número Mixto, interpretación:

11/7

20
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Podemos observar que el número resultante es el mismo 

Ejercicio-005  Organización de la información


 Nombre de la hoja  Tabla, de color azul

En este ejercicio vamos a elaborar los principios de la formulación con los operadores matemáticos, en
este capítulo o tema, vamos a analizar la forma de organización de los algoritmos (fórmulas), teniendo
en cuenta. Las fórmulas como las funciones comienzan con el carácter igual (=):

a) Operaciones con constantes (K)


i. Con datos numéricos

ii. Referencia a una celda con fijación absoluta

21
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Técnica-1  La celda B1 se fija con tecla de función F4; de las cuales, sujeta la
columna y la fila. En el momento de formular con otra posición de celda de la columna A,
este valor constante (7) no se mueve al copiar o arrastrar la fórmula a las demás celdas.
Tenga en cuenta que el punto de arrastre usted debe tener en cuenta:

Nota: Se puede arrastrar con doble clic izquierdo para el llenado de las celdas y de la
fórmula.

iii. Personalizar rangos y celdas: se puede definir como la técnica más depurada para la
formulación y aplicación de funciones. Se renombra las posiciones de celda o de rangos
con nombre legible e identificable en los algoritmos. Se requiere orden en la
información. Podemos utilizar el administrador de nombres para personalizar los
nombres de las celdas y rangos en el libro de Excel.

Ejercicio-005-2  Constantes y diseños predeterminados


 Nombre de la hoja Factura, de color gris
 Valor IVA  19%
 Diseñar factura
 Nombre del libro  Factura_de_ventas_diseo_de_lneas_sencillas1.xlsx

22
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

23
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

AJUSTAR LA PLANTILLA

24
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Completar:

Crear la Hoja Vendedores

25
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Fórmulas 

La función =Buscarv (), pertenece al grupo de las funciones de búsqueda y referencia:

Esta función consta de los siguientes argumentos:

26
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Para el nombre completo del vendedor aplicamos la funciones: =sí.error () y buscarv (). El carácter &
permite unir cadenas de caracteres. Cuando interactúa dos funciones en una sola fórmula (celda) se
llama combinación de funciones.

Para Descripción, aplicamos la función =buscarv


()

Para Precio por Unidad, aplicamos la función =buscarv ()

Para descuento, aplicamos la función =si ()

Para Total de línea:

27
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Técnica-2  Para la celda XFD1 que esta fija, la podemos renombrar con el administrador de
Nombres, a partir de la cinta fórmulas:

Nombre de la hoja con su celda fija ($).

28
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Clic en aceptar

Pantalla del administrador de nombres 

Clic en Cerrar

29
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

IVA es la constante del valor I.V.A 19% y que representa la celda XFD1 de la Hoja Factura. El total es la
operación simple de Subtotal Menos Dcto + Impuesto sobre las ventas.

Ejercicio-006
Crear la hoja Tabla, usted debe generar las tablas de multiplicar del 1 al 10, aplicando la siguiente
técnica:

Ubicarse en la celda B1, clic en la cinta datos y validación de datos 

30
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Al seleccionar lista el programa nos indica que rango vamos a seleccionar; es decir, el origen:

En origen seleccione el rango de A1 a A10 

31
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Clic para aceptar el proceso.

Bien, ahora vamos a realizar la operación matemática: se fila la posición de Celda B1 para que quede
absoluta o constante (k).

32
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Con respecto a la lista o cuadro de lista de números y el número a escoger, obtenemos su respectiva
tabla.

Ejercicio-007
Crear la hoja Pascal y construir por medio de fórmulas el triángulo de pascal  el número de la cúspide
del triángulo si es cambiado todo la pirámide cambia. Color de la etiqueta de la hoja  Naranja.

El modelo es:

33
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Son 11 niveles, empezando en la celda K1 con el 1; al cambiar el valor de K1 se transforma el triángulo de


Pascal. Aplicaremos el carácter = para trasladar el valor de la celda anterior, por ejemplo:

Para las sumas internas del triángulo, se debe realizar la siguiente operación:

34
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Ejercicio-008
Del siguiente fragmento de información de pacientes de una E.P.S XYZ. Nombre de la Hoja EPS de color
Verde esta tabla copiarla y pegarla en su respectiva hoja de excel.

E.P.S XYZ
id.doc apellidos nombre peso estatura IMC
c78900901 AP01 NO01 70 1,72
78900903 AP02 NO02 85 1,8
78900905 AP03 NO03 76 1,83
78900907 AP04 NO04 55 1,65
78900909 AP05 NO05 67 1,67
78900911 AP06 NO06 72 1,69
78900913 AP07 NO07 90 1,79
78900915 AP08 NO08 105 1,95
78900917 AP09 NO09 66 1,66
78900919 AP10 NO10 64 1,7
78900921 AP11 NO11 61 1,72
78900923 AP12 NO12 70 1,72
78900925 AP13 NO13 70 1,72
78900927 AP14 NO14 80 1,75
78900929 AP15 NO15 85 1,81

35
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

𝑝𝑒𝑠𝑜
Calcular  𝐼𝑀𝐶 = ; tener en cuenta las coordenadas según la siguiente imagen:
𝑒𝑠𝑡𝑎𝑡𝑢𝑟𝑎2

En la celda G3, aplicamos  = E3/F3^2

Otra forma de escribir la fórmula es  = E3/(F3^2), aunque el paréntesis no es necesario (pero


visualmente está comprensible) ya que se ejecuta primero el denominador por tener el operador
matemático más importante que es la potencia o acento circunflejo.

Tener en cuenta el arrastre de la fórmula para las siguientes celdas de la columna G:

36
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

También se puede aplicar la siguiente fórmula para el IMC:

=E3/POTENCIA (F3; 2)
EJERCICIO-09-Ecuaciones
Crear la hoja Ecuaciones, color de etiqueta Azul. Desarrollar las siguientes ecuaciones:

𝑥2
𝑦=
(𝑥 + 5)
𝑥 2 + 2𝑥 + 3
𝑦=
(𝑥 + 5)

𝑥 3 + 2𝑥 2 + 4𝑥 + 2
𝑦=
(𝑥 2 + 𝑥 + 5)

√4𝑥 + 2
𝑦=
(𝑥 + 2)
Donde x tiene un valor constante (k)

Donde x tiene un valor constante (k) de 1, para y es el resultado a obtener. Organice en la hoja
Ecuaciones las fórmulas y la constante, para su respectiva comprensión.
Regla matemática  Para los radicales:

37
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

1⁄
√𝑚 = (𝑚) 2 Por defecto (default) es una raíz cuadrada; en el caso, de índices superiores a 2:

𝑛 1⁄
√𝑚 = (𝑚) 𝑛

De los siguientes radicales, aplique fórmulas o funciones. Donde x = 1, es la constante(K):


3
𝑦 = √𝑥 + 1

5
𝑦 = √2𝑥 + 1

3
𝑦 = √√𝑥 + 1

EJERCICIO-10-Formatos condicionales
Creamos una nueva hoja llamada Productos de nuestro Libro, la hoja tiene el color de etiqueta Gris.
Pasar la información del libro productosEstudio.xls (Descargar archivo de Wix) a la nueva hoja. Usted
puede usar la opción  Pestaña EXCEL TIC’S CAP.001.

38
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Al libro que usted está generando de la Guía 2 Excel. También tomando todo el rango de la hoja
productos (libro productos) y pegar la información en la Hoja nueva Productos como valores. Ajustar
toda la información desde la celda A1; es decir, eliminar las líneas vacías de la base de datos de
productos.

Calcular:

NivelNuevoExistencia = UnidadesEnExsitencia – UnidadesPedido

TotalPrecioUnidad = PrecioUnidad * UnidadesPedido; de todas formas, se ejecuta la fórmula si las


UnidadesEnExistencia es menor a las UnidadesPedido. Si el NivelNuevoExistencia es negativo, indicar en
la columna Suspendido SI, de lo contrario NO.

39
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Para solucionar el problema de pedidos pendientes de la columna NivelNuevoExistencia, generar la


columna Pendientes; teniendo en cuenta; que si el NivelNuevoExistencia es menor a 0 (valores
negativos), se requiere 3 veces del NivelNuevoExistencia como valor positivo (aplicar función ABS ()), de
lo contrario 0 (cero) pendientes  para este caso en especial se aplica la función lógica =si ().

Aplicar formatos condicionales 

Los formatos condicionales permiten identificar filas de una base de datos, dependiendo de las
condiciones o características de los datos. Por lo general, se identifican con colores para agilizar el
filtrado de información 

i) Identificar que filas tienen VERDADERO de la columna Suspendido, el proceso es el siguiente:

Cinta Inicio, formato condicional, resaltar reglas de celdas,

40
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

En la caja de dialogo escribir 

En el cuadro de lista se define el color de texto y el relleno de color:

Clic en Aceptar, el resultado es el siguiente:

41
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Realizar un filtro dependiendo del color asignado en la columna Suspendido  Nos ubicamos en la
columna suspendido con un clic, aplicamos la siguiente ruta para realizar el filtro de la cinta Datos, clic el
filtro

Las columnas de la Base de Datos tienen la siguiente forma:

Clic en la pestaña Suspendido (Columna K) 

42
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Clic en filtrar por color y clic en Filtrar por color de Celda.

Indicar de color amarillo, para aquellos productos que tiene un NivelNuevoExistencia superior a 20 

Realizar el filtro correspondiente con respecto a su color:

43
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Indicar de color azul para aquellos productos que estan entre 40 y 45 pesos para la columna
PrecioUnidad, utilizando el formato personalizado:

El resultado será el siguiente:

Filtrar por el correspondiente color azul.

Nota: como podemos observar tenemos un control de información dependiendo de los colores
destinados a cada columna aplicando el formato condicional; con el fin de usar los filtros que se
requieran (se aplica muco en el ámbito laboral).

Desarrolle para la hoja de Productos 

44
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Filtrar por cada categorìa e indicar cuantos productos existen; para ello, uso la cinta Datos y clic en Filtro:

Clic en la pestaña Categorìa para seleccionar solamente Bebidas:

Para seleccionar una sola categorìa, clic en Seleccionar Todo y despuès clic en la casilla Bebidas. Los
filtrsos pueden ser simples, compuestos o aplicando tablas dinàmicas. Igualmente podemo usar
funciones estadìsticas para determinar un anàlisis de muestreo. Para la comprensiòn de todos estos
conceptos empezaremos por los filtros . Al seleccionar la columna Categorias en la parte inferior del libro
o barra de estado, observaremos en recuento el dato numèrico de la cantidad de elementos -1; es decir,
sin contar el nombre del ròtulo o nombre del campo de la columna D.

Categorìa Q-Productos
Bebidas 12
Carnes 7
Condimentos 12
Frutas/Verduras 5

45
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Ejemplo: si la categoría seleccionada es Frutas/Verduras, en recuento (abajo) es igual a 6 le restamos 1


para 5 elementos de dicha categoría, el título de la columna D Categoría no se tiene en cuenta.

Filtrar por:

 Lácteos
 Que productos de esta categoría el PrecioUnidad es inferior a 30

Usar filtros de número y utilizar Menor que (Ver Imagen)

Esta imagen nos indica el procedimiento de realizar un filtro por dos columnas o campos. Excel
nos permite utilizar ciertas bondades de su software.

46
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Copiar el resultado en la hoja ResultadosProductos. Para retornar al estado total de


información de nuestra base de datos, pulsamos clic en Borrar 

 Que categorías maneja los siguiente proveedores (construir tabla de resultados) 

Exotic Liquids
New Orleans Cajun Delights
Grandma Kelly's Homestead
Tokyo Traders
Cooperativa de Quesos 'Las
Cabras'
Mayumi's
Pavlova, Ltd.
Specialty Biscuits, Ltd.

NOMINA (LIBRO INDIVIDUAL) * Commented [A2]: El nombre del archivo debe ser el
nombre del libro que se ha descargado.
Concepto: Liquidación de la nómina 3

Mensualmente o quincenalmente según sea el periodo de pago acorado, la empresa debe proceder a
liquidar su respectiva nómina para determinar los diferentes conceptos que adeuda al trabajador y los
que debe descontarle o deducirle.

Descargar libro (DownLoad)

3
https://www.gerencie.com/liquidacion-de-la-nomina.html
47
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Aplicar las siguientes Fórmulas en Excel

Fragmento de la Nómina con los resultados finales:

 No olvide ajustar los salarios (básico) según año decreto 2019 (ver hoja web)
 Calcular y graficar
o Neto a pagar por cargo
 Usar la función sumar. Si  de la categoría Matemáticas
o Total horas extras por cargo
 Usar la función sumar. Si  de la categoría Matemáticas
48
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

o Promedio por cargo: de neto a pagar y Total horas extras


 Aplicar la función promedio. Si  de la categoría estadísticas (Esta función
queda pendiente para estudiar).

Proceso 

 Crear la hoja Cargos en el libro Nomina

 Copiar y pegar (como valores) la columna de cargos de la nómina de febrero a la hoja Cargos, a
partir de la posición A1:

 Clic en la columna A, clic en la cinta datos y quitar duplicados 

49
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

 Clic en aceptar 

 Como se puede observar la casilla de verificación cargo (columna) está activa. Por medio de esta
operación quitamos los cargos duplicados para obtener los que son:

 Clic en aceptar.

Bien, ahora vamos a completar la siguiente tabla en la Hoja de Cargos 

50
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Nos ubicamos en B2 e ingresamos por la cinta formulas y buscamos la función sumar.si 

La función sumar. Si, tiente tres argumentos  Rango columna del conjunto de la variable a consolidar la
suma, criterio la variable a pregunta y rango de suma la columna de datos numéricos a sumar. Para
nuestro caso, tenemos:

51
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Por lo tanto:

Clic en acepar o Enter

La grafica puede ser en columnas agrupadas en 2D, en Barras o en pastel o circular. Verificar que los
totales de ambas hojas (nómina de febrero de 2019 y hoja cargos) sean iguales en su neto a pagar. La
respectiva grafica es:

52
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Los datos consolidados por cargo, se presentan en la parte superior de cada torre; para una gráfica
circular, tenemos:

La presentación de la forma circular, preferiblemente en porcentajes. Es importante aclarar, que estos


porcentajes indican segmentación de información para el análisis de datos. En la hoja Web, crear un
menú que permita interactuar entre hojas, usando la cinta insertar, hipervínculo.

Ubicarse en la celda E18 de la Hoja WEB y escribir lo siguiente;

Ubicarse en ESTADISTICAS, cinta insertar e hipervínculo  clic en marcador para habilitar la venta
seleccionar lugar de documento

Seleccionar cargos y Clic en aceptar 

53
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Clic en aceptar  Clic en ESTADISTICAS

Este proceso nos permite interactuar con nuestras hojas del libro activo o actual. Ahora vamos a generar
el pago de riesgos laborales ARL4. El empleador debe pagar la ARL de sus empleados, este valor no se
descuenta del empleado.

Porcentaje de cotización
Clase Sector
sobre el salario
Financieras, trabajos de oficina, administrativos, centros educativos,
I 0,522% restaurantes.

4
https://www.arlsura.com/index.php?option=com_content&view=article&id=1426&showall=1
54
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Algunos procesos manufactureros como fabricación de tapetes, tejidos,


II 1,044% confecciones y flores artificiales, almacén por departamentos, algunas
labores agrícolas.
Algunos procesos manufactureros como la fabricación de agujas,
III 2,436% alcoholes y artículos de cuero.
Procesos manufactureros como fabricación de aceites, cervezas, vidrios,
IV 4,350% procesos de galvanización, transportes y servicios de vigilancia privada.
Areneras, manejo de asbesto, bomberos, manejo de explosivos,
V 6,960% construcción y explotación petrolera.

Crear la hoja TARL en la Nómina. En la nómina usted debe tener en cuenta lo siguiente 

Adicionalmente realice 

MACROS
Una macro es un programa que permite ejecutar una serie de funciones y comandos automáticamente;
permitiendo, la ejecución efectiva y rápida de resultados esperados de una información o base de datos.

Proceso para activar la cinta desarrollador/programador


Ingresamos por la cinta Archivo, opciones y personalizar cinta de opciones:
55
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Clic en Aceptar. Es importante aclarar que los archivos de excel se deben guardar como archivo de excel
habilitado para macros con su respectiva extensión xlsm.

Para la creación de una macro debemos tener muy en claro los objetivos a cumplir. Las macros deben
tener un nombre legible o nomenclatura legible que identifique su funcionalidad. Los nombres no deben
tener espacios ni caracteres especiales. Otro punto importante es definir como va a estar definida la
presentación de la interface o cara de la sección de las macros; por lo general, resultados desde el punto
de vista estadístico con sus respectivo menú y botones de ejecución. Existen dos formas de realizar una
macro:

a) Grabar macro  todas las instrucciones dadas por el usuario/programador se guardan en la


macro respectiva; esta debe tener, un punto inicial y punto final. Por lo general se aplican
funciones. Importante ubicar con clic izquierdo las posiciones de celda y ubicación de hojas para
obtener los resultados esperados.

56
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

b) Visual Basic  programar macros con el lenguaje Visual Basic para Excel

La cinta programador/desarrollador tiene en su sección Insertar Controles. Estos controles nos permite
integrar las macros construidas en los botones de comandos; también, de crear interfaces de usuario
como las etiquetas y cuadros o cajas de texto.

Para macros grabadas se usa los Controles de formulario y para macros con Visual Basic los Controles
ActiveX. Los botones de comando son los objetos que permiten ejecutar las macros desarrolladas:

57
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Concepto sobre macros


Definición: es una secuencia de instrucciones ordenadas en forma lógica y razonable en lenguaje Visual
Basic para obtener un resultado de una manera rápida y eficiente; sin necesidad, de usar nuevamente las
herramientas del programa Excel. Estas instrucciones son generadas por el usuario encargado de
manejar y gestionar la información, utilizando la opción grabar macro de la cinta
Desarrollador/Programador. La secuencia de instrucciones debe tener siguiente esquema/flujo-grama de
proceso:

INICIO

PROCESO

FIN

Inicio: punto de partida de la macro a grabar, el nombre de la macro debe indicar su finalidad; por
ejemplo: MacroSumasDevengadoDeducido. El nombre de la macro debe estar unido en sus caracteres
(se puede unir su nombre con el carácter raya al piso.

Proceso: indica el cuerpo de la macro, esto quiere decir, la programación realizada por el usuario
usando:

 Funciones
 Fórmulas
 Gestionador de información como: filtros de la cinta de datos
 Formatos

58
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

 Configuraciones y seguridad de la información o Base de Datos

Fin: termina el proceso de la macro, cumpliendo sus objetivos.

Al definir una macro, desde la más simple a la más compuesta el libro se debe guardar en formato xlsm

Esto es con el fin de que la programación se guarde en el libro (se recomienda tener copias del original).
Las macros deben cumplir el principio de posición o selección de libros o celdas del libro de información.

Excel genera el nombre de la macro, nuestra tarea es renombrar el nombre de la macro por un legible,
en la descripción se detalla el objetivo de la macro. Desarrollar una macro que permita contar el número
de registros de la hoja Del libro TABLAS de avaluos 2018-2.xlsx5, resolver:

 Nombre del archivo Macro001.xlsm

Botón aceptar. Como se observa (siguiente imagen) la cinta de opciones tiene un nuevo componente
llamado Programador/Desarrollador (dependiendo de la versión Office).

Bien, ahora vamos a crear un menú con botones de comando de la cinta programador/desarrollador,
teniendo en cuenta las siguientes pautas:

5
https://www.google.com/search?rlz=1C1GCEU_esCO820CO820&ei=gaifXIydJcPW5gKS-
LKoBQ&q=modelos+de+vehiculos+chevrolet+EN+XLSX&oq=modelos+de+vehiculos+chevrolet+EN+XLSX&gs_l=psy-
ab.3...9144.11745..11943...0.0..0.585.2777.0j2j2j0j2j2......0....1..gws-wiz.......0i71j0i22i30j33i160.dGvFi5kyaSE
59
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Insertamos tres (3) botones de control de formulario, de igual ancho y longitud: importante pulsar clic en
Aceptar.

En la hoja Menú, desactivamos las líneas de cuadrícula de la Cinta Vista 

Crear la macro que permite pasar a la hoja  TABLA 2 CAMPEROS Y CAMIONETAS, pasos 

1) Ubicarse en la Hoja Menú  Inicio


2) Cinta Programador
3) Grabar Macro

60
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

4) Nombre de la Macro  TABLA_CAMP_CAMI

5) Clic en Aceptar
6) Clic en la Hoja TABLA 2 CAMPEROS Y CAMIONETAS  Cuerpo
7) Clic en la celda A1  Cuerpo
8) Clic en Detener Grabación  FIN

9) Para incorporar la macro en el botón de comando:


a. Ir a la Hoja Menú
b. Clic derecho sobre el primer botón
c. Asignar la macro

d. Asignar la macro
61
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

e. Seleccionar la macro y aceptar

Ya con la macro asignada vamos a comprobar su funcionalidad. Cambiamos el nombre de botón de


comando por Camperos y Camionetas, clic derecho y modificar texto.

Proceso para crear una macro que permita modificar

EJERCICIO-012
Crear las siguientes macros:

 Botón de Comando para la hoja TABLA 4 ELECTRICOS E HIBRIDOS


 Botón de Comando para la hoja ESTADISTICAS
 Botón de Comando para cerrar el libro

FUNCION CONTAR.SI: esta función pertenece a la categoría Estadísticas. Es una función que permite
segmentar la población o estudio de información (en este caso la base de datos en Excel) por alguna
característica en común. Por ejemplo:

62
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

De la siguiente sección de información vamos a obtener cuantos vehículos pertenecen a las siguientes
marcas 
MARCA (1) Q.VEHICULOS
ACURA
AMERICAN
MOTOR
ARO
ASIA
AUDI
AUSTIN
BAIC
BAW
BEIJING
BMW
BRILLIANCE
BRONTO
BUICK
BYD
CADILLAC
CARIBE
CARPATI
CHANA

Supongamos que estamos en la posición inicial A. Ahora en la posición B2 aplicamos la función


CONTAR.SI 

63
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Es importante tener en cuenta el Libro

Ubicarse en la columna E:E de la hoja TABLA 2 CAMPEROS Y CAMIONETAS del libro TABLAS de avaluos
2018-2

64
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Es importante Re digitar la columna E: E, a causa de las columnas combinadas o celdas combinadas


en el encabezado de la hoja. En la siguiente imagen definimos la posición de la primera marca (A2):

Obtenemos de la marca ACURA 3 vehículos, por ultimo Clic en aceptar para obtener el resultado.

Esta es una segmentación por Marca; ahora aplicamos una gráficas en barras 2D en la Hoja
MARCASCAMPCAMIO.
65
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Para ajustar las características de la grafica 

Nuestra grafica tiene la siguiente forma:

66
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Desarrollar:
En la hoja ESTADISTICAS, obtener

a) Q (cantidad) de vehículos por Cilindraje


b) Q de vehículos por Línea Commented [A3]: CANTIDAD
c) Graficas en barras

PROCESO PARA CREAR UNA MACRO QUE PERMITA GENERAR UN CONSECUTIVO EN LA HOJA
CILINDRAJES DEL 1 al 10 EN EL LIBRO TABLAS de avaluos 2018-2.xlsx.

Con el fin de organizar nuestra macro debemos tener en cuenta el siguiente flujo-grama de

Flujo grama de Proceso 

67
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

INICIAR MACRO
CLIC EN LA CELDA A1 CLIC EN LA CELDA A2

CREAR HOJA ESCRIBIR ID.CILIDRAJE ESCRIBIR 1

CLIC EN LA CELDA A3

ESCRIBIR 2

RANGO SELECCIÓN A2:A3

ARRASTRAR HASTA LA CELDA A11

DETENER MACRO

68
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Clic derecho en la nueva hoja para cambiar su nombre 

69
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Completar la macro MacroCilindrajes, nombre la macro MacroEliminarCilindrajes

Eliminar la Hoja Cilindrajes

 Clic Derecho en la Hoja Cilindrajes, Eliminar y Aceptar

 Detener grabación

Para la ejecución de las macros ingresamos por la cinta Programador/Desarrollador:

70
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

NOTA-01-MACROS: Importante guardar el libro habilitado para macros (xlsm). Si usted lo guarda como
libro de Excel sus macros se borran.

En fin, entonces tenemos bajo nuestro libro las siguientes macros, ingresando por la cinta
programador/desarrollador clic en Macros 

Si eliminamos la Hoja Cilindrajes y ejecutamos la macro MacroCilindrajes, nos va a generar un error ya


que el Excel al generar nuevas hojas tiene un consecutivo interno.

71
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Solución:
Para ingresar al código

Modificar la macro CREARHOJA

Macro: Obtener un listado de las hojas de un libro en un cuadro combinado.

72
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Proceso: el objetivo es integrar en el cuadro combinado las hojas del respectivo libro e igualmente en la
columna A.

Insertar del cuadro de herramientas de la cinta Programador 

Doble clic izq. Aquí

Programar dentro de Private Sub LISTAHOJAS_GotFocus (), gotfocus quiere decir al ganar el foco; es
decir, si pulsamos clic en el cuadro combinado en el momento de ejecución.
73
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

Para seleccionar el evento Gotfocus 

En el momento de ejecución, desactivamos el Modo Diseño (clic izq.) 

Vamos a programar la selección de la Hoja al escogerla del cuadro combinado; nuevamente, activamos el
modo diseño y doble clic izquierdo En el cuadro combinado usando el evento Change (selección) 

Si adicionamos más hojas de trabajo, automáticamente la macro nos adiciona la hoja en el cuadro
combinado.
74
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C
SENA
REGIONAL DISTRITO CAPITAL
CENTRO DE TECNOLOGIAS DEL TRANSPORTE
PRINCIPIOS Y CONCEPTOS DE EXCEL

CONCLUSIONES

1) Aplica las funciones de Excel correctamente y con dominio


2) Administra la información para la toma de decisiones
3) Crea graficas de consolidados para analizar e interpretar la información
4) Genera y/o construye macros funcionales y dinámicos
5) Crear formularios en Excel a partir de la cinta desarrollado del ambiente Visual Basic

75
https://www.excel-avanzado.com/28679/quitar-espacios-en-blanco-en-vba.html
https://excelyvba.com/mostrar-todas-las-hojas-de-un-libro-en-excel/
Ing. Mauricio Posse C

S-ar putea să vă placă și