Una de las actividades que hacemos constantemente cuando se trabaja en Excel, es la generación de copia del archivo en el que nos encontramos trabajando, ya sea por seguridad o por otra razón, en el presente artículo se explicará como hacer esta misma acción desde una Macro en Excel.
La macro en Excel que se desarrollará, se explica paso a paso cómo hacer referencia al archivo origen y cómo hacer referencia al destino, uno es de donde se toma la información o el archivo que se copiará y el otro es el archivo nuevo que se genera como copia a partir del primero.
Se recomienda ver el vídeo desde el principio hasta el fin ya que en la macro en Excel se realizan dos actividades adicionales para tener un alcance mayor de la macro y al mismo tiempo conocer un poco más el potencial de esta herramienta.
A continuación el vídeo explicativo paso a paso del reto del día 18:
Clic >> Aquí << para descargar ejercicio de este 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
También puedes hacer la variable así:
Origen=activeworkbook.name
Destino = activeworkbook.path & “\” & “Archivo Nuevo.xls”
Hola William, muchas gracias por tu aporte, la forma que proponemos es una de las tantas que son validas, así como la que mencionas, saludos.
No entiendo qué utilidad puede tener esto, pudiendo pulsar el botón “Guardar”
Hola Fernando, cuando se trabaja constantemente con macros, todos los códigos que compartimos de macros se vuelven importantes en el desarrollo de soluciones, quizás no ves el valor de este ejercicio porque no estás viendo más allá que una simple macro, pero cuando trabajas en automatizar grandes procesos generar copia automática de una hoja se vuelve relevante de acuerdo a la necesidad, la invitación es en mirar un poco más allá, saludos.
Muchas bendiciones muy buen video gracias por compartir tus conocimientos con tu comunidad y gracias a los demás por aportar sus conocimientos con nosotros
Hola Jéssica, muchas gracias por tus comentarios, esperamos que sigas conectada con la comunidad, no te olvides de compartir lo que aprendes. Un abrazo
Qué excelente… Prueba realizada.
Hola Edwin, gracias por comentar y compartir, no te despegues del #Reto40Excel, un abrazo.
Pingback: Búsqueda en dos Dimensiones con BuscarV
Genial, siempre es bueno saber que existen deviersas formas de hacer algo, muchas gracias por compartir buen dia 🙂
Claro que si Isaias, casi siempre hay diversas formas de hacer algo, lo importante no es tanto el resultado sino aprender en el proceso sea cual sea la forma de llegar, agradecemos el comentario y que hayas compartido la información. Saludos
Pingback: Sumar las últimas columnas en Excel automáticamente
Reto superado, este reto es importante ya que como dice Alfonzo si se trabaja bastante con macros se puede automatizar por ejemplo si se programa para realizar un cierre de gestión en una contabilidad o un balance Mensual como respaldo de datos.
Hola Nelson, agradecemos tu interés en el reto y claro que generar copia es muy importante en varios de las actividades de una empresa, un abrazo
Pingback: Macro en Excel con ejecución al Abrir el archivo
Pingback: Gráficos combinados en Excel
Gracias por compartir tus conocimientos, es extraordinario lo que haces!! esto se puede hacer sin necesidad de programación en Visual Basic? utilizando el “Graba macro” en el menú de Excel? (programar se me dificulta, no soy gente de sistemas, solo soy usuario regular de Excel para gestión de empresas)
Hola Héctor, con todo el gusto generamos éste contenido y muchos más, síguenos en nuestrar redes sociales facebook, twitter para que no te pierdas de nada, gracias por comentar y compartir, 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
Pingback: Consultar empleado en Excel mostrando sus datos y su Foto
Pingback: BuscarV en Excel para encontrar el 2do valor coincidente
Pingback: Función SUMAR.SI para un rango de fechas en Excel
Pingback: Actualizar una tabla dinámica automáticamente