Un hábito común que se tiene al trabajar en Excel es estar ubicando o moviendo las hojas de acuerdo a la necesidad, ya que en ocasiones se requiere ubicar una hoja antes o después de otra y se hace más común este proceder cuando se tienen muchas hojas, posteriormente de que se haya realizado o se haya trabajado se necesita ubicarla a la posición a la que pertenece la hoja u ordenarla de acuerdo a lo que se requiere, en el artículo de hoy aprenderás a crear macro en Excel para ordenar Alfabéticamente las hojas con el fin que no lo hagas de forma manual.
Para ordenar alfabéticamente las hojas la macro en Excel tomará el nombre de cada hoja y lo compara con las demás, de esta forma evalúa hoja por hoja para asignar la ubicación correspondiente de acuerdo a su nombre.
A continuación el vídeo explicativo paso a paso del reto del día 26:
Click >> Aquí << para descargar ejercicio del día
Links del Reto
1) Suscríbete a nuestro Canal de Youtube: https://goo.gl/FrswaC
2) Explicación detallada de cómo descargas el archivo con el ejercicio del reto: https://goo.gl/rmC8cU
3) Vídeo explicativo de lo que es el Reto40Excel
4) Suscríbete al Reto40Excel: http://goo.gl/IBnQPQ
5) Explicación de diligenciamiento de plantilla de calificación: https://goo.gl/3YZ9Cn
6) Comenta en nuestra página de Facebook: https://www.facebook.com/EspecialistasEnExcel
7) Ver avance del Reto40Excel: http://goo.gl/i2CRW0
Retos anteriores:
- Día 1 – Formato Condicional en Excel para una fila – Reto40Excel
- Día 2 – Encontrar los 3 valores más altos en Excel
- Día 3 – Función Si Anidada en Excel
- Día 4 – Extraer datos de Excel a partir de una cadena de texto
- Día 5 – Función BuscarV con Si.Error
- Día 6 – Macro de Excel para ocultar hoja
- Día 7 – Listas desplegables dependientes en Excel
- Día 8 – Validación de datos en Excel para NO ingresar datos repetidos
- Día 9 – Nombres de rangos en Excel dinámicos
- Día 10 – Macro en Excel para No permitir la eliminación de hojas
- Día 11 – Totalizar rangos en Excel dinámicamente
- Día 12 – Filtros Avanzados en Excel
- Día 13 – Filtros Avanzados con Operadores lógicos
- Día 14 – Buscar Objetivo en Excel
- Día 15 – Macro en Excel para Ocultar Filas
- Día 16 – Personalizar resultado con íconos de Formato Condicional en Excel
- Día 17 – Consultar tablas en Excel dinámicamente con Función INDIRECTO
- Día 18 – Macro en Excel para Generar copia de Archivos Automáticamente
- Día 19 – Búsqueda en dos Dimensiones con BuscarV
- Día 20 – Sumar las últimas columnas en Excel automáticamente
- Día 21 – Tablas dinámicas, mostrar meses que no tienen registro
- Día 22 – Actualizar una Tabla Dinámica automáticamente
- Día 23 – Formato Condicional: Identificar con color si Existe en Excel
- Día 24 – Macro en Excel con ejecución al Abrir el archivo
- Día 25 – Gráficos combinados en Excel
Alfonso, interesante la macro, esta permitirá tener siempre ordenadas las hojas de nuestro libros de trabajo. Gracias por compartir para compartir. Saludos. OMIM
Hola Óscar, con mucho gusto, gracias por comentar, saludos.
Fácil e Interesante , Reto Superado
Saludos Alfonzo y Gracias
Hola Nelson, con mucho gusto, gracias por compartir, un abrazo.
me funciona perfectamente, pero al poner 10-octubre, 11-noviembre los ordena a continuacion de enero ¿como solucionar esto?
Hola Salvador, hemos revisado tu inquietud, la razón es porque la comparación en el código es alfabética no entre cantidades o números. Por tanto, para hacer lo que solicitas tendríamos que realizar ciertas modificaciones en el código, una solución podría ser en vez de colocar 10, 11 y 12-Dici… colocar respectivamente 91-Octubre, 92-Noviembre, 93-Dici… Vamos a evaluar el tema para un futuro contenido, gracias por comentar y compartir. Saludos
Prueba superada, excelente ejercicio, cada vez me encantan más los macros. Gracias y excelente día.
Hola Arturo, de eso se trata de aprender cada día algo nuevo y de afianzar ese conocimiento, gracias por comentar, saludos
Pingback: Formato Condicional: iconos y valores correctos e incorrectos
Pingback: Cómo crear Funciones con VBA Excel?
Pingback: Ejecutar Macro en Excel cuando cambie el valor de una Celda
Pingback: Macro en Excel para Eliminar fila con doble Click
Se puede hacer también así
=SUMAR.SI.CONJUNTO(Ventas[Ventas];Ventas[Fecha Desde];”=”&FechaInicial)
Hola Carlos, gracias por comentar, saludos
Pingback: Consultar empleado en Excel mostrando sus datos y su Foto
Pingback: Utilizando un ComboBox en Excel como un hipervínculo
Pingback: Función SUMAR.SI para un rango de fechas en Excel
Pingback: Formato condicional: Identificar fechas de un mes en Excel
Pingback: Crear gráfico en Excel a partir de varias hojas