En el articulo de hoy te explicaré como desarrollar una Macro en Excel para copiar datos desde un archivo Excel a otro, donde la macro en Excel debe estar en capacidad de abrir el archivo que contiene la información, copiar los datos, cerrar el archivo abierto y la información que se copio, pegarla en el archivo donde se está ejecutando la macro de Excel en cuestión.
Para el desarrollo de esta Macro en Excel para copiar datos desde un archivo Excel a otro se debe tener en cuenta la referencia o la ubicación en donde se encuentran los datos fuente o los datos a copiar en Excel, estos se pueden referenciar dinámicamente o de firma estática o fija como se realiza en el presente artículo, ya que este es un punto de partida en el caso que requieras expandir las funcionalidades de esta macro o quitar, todo de acuerdo a la necesidad, creatividad y conocimiento que se tenga en el desarrollo de código VBA.
Elementos utilizados en este material:
– Macro en Excel para copiar datos desde un archivo Excel a otro
– Código VBA
– Macro en Excel
– Copiar datos desde un archivo Excel a otro
Para no perderte nada de lo que compartimos en las redes sociales, puedes seguirnos a través de los siguientes medios:
Youtube: https://goo.gl/FrswaC
Facebook: https://goo.gl/W5dIsa
Twitter: https://twitter.com/ee_excel
Instagram: https://goo.gl/xadGB5
Linkedin: https://goo.gl/Os1boH
Click >> Aquí << para descargar archivo Excel
1) Comunidad Triple EEE, Únete >> https://goo.gl/FrswaC
2) Suscríbete a este curso gratuito para aumentar tu productividad en Excel un 80% y obtén 4 regalos adicionales al suscribirte a este curso: http://goo.gl/zNqh0o
3) Ver ejercicio pasado de Convertir Minúsculas a Mayúsculas en Excel >> Aquí <<
Artículos anteriores:
- Convertir a Mayúsculas, minúsculas en Excel varias celdas
- 7 Trucos distintos para BuscarV aunque no seas un experto – Trucos 5,6 y 7
- 7 Trucos distintos para BuscarV aunque no seas un experto – Trucos 3 y 4
- 7 Trucos distintos para BuscarV aunque no seas un experto – Trucos 1 y 2
- Gestión de Inventario de Entradas y Salidas en Excel con Formulario – 3 de 3
- Gestión de Inventario de Entradas y Salidas en Excel con Macros – 2 de 3
- Gestión de Inventario – Entradas y Salidas en Excel con Tablas – 1 de 3
- Suma de las últimas columnas de Excel
- Contar elementos repetidos en Excel entre dos columnas
- Segmentación de datos en Excel para varias Tablas Dinámicas
Alfonso buenas noches!!
Me puedes apoyar con el detalle de como debe quedar el codigo VBA si el rango que voy a copiar es dinámico por favor.
De antemano gracias y quedo al pendiente de tus comentarios.
Hola Franco, te invitamos a ver éste contenido, te ayudará con lo que necesitas. Saludos
Ing. Alfonso
Me parecio excelente la informacion.
tengo otras inquietudes para consultarle. me gustaria saber su e-mail para escribirle este es mi e-mail azocarey@gmail.com
Hola Elbano, te recomendamos ->éste medio<-, gracias por comentar, saludos
Pingback: Las categorías de los Olímpicos de Excel 2016
Hola alfonso , recibe mis saludos con aprecio.
Necesito ayuda con este tema que me interesa bastante , pues resulta que la macro me funciona bien con pocos datos , pero cuando trato de transferir un rango mas amplio me sale el siguiente mensaje .
“Se ha puesto gran cantidad de datos en el porta papeles. Desea que esta información quede disponible para pegarla en otro documento”
*Para guardar la información en el portapapeles y disponer de ella para poder pegarla posteriormente haga click en SI.
*Para eliminar la información del portapapeles y liberar memoria, haga click en NO.
solo pega la información si elijo SI
Hay alguna linea de código que pueda agregarla para que este mensaje no aparezca y copie la informacion ?
espero me puedas ayudar , gracias.
Hola Eduardo, para solucionar el problema utiliza la siguiente línea de código en workbook, Application.CutCopyMode = False. Gracias por comentar, saludos
Pingback: Macro en Excel para buscar cualquier hoja
Buen Dìa:
Eduardo:
Me toca crear una alarma a correo outlook, con tiempo a puntos de vencer desde la hoja de excel..
como hago.
por favor
ayuda.
Hola Sephanie, vamos a evaluar tu solicitud para generar un contenido al respecto, gracias por comentar
Pingback: Truco 1 de formato condicional en excel: Seleccionar fila a partir de una condición
Buenas tardes.
Agradecería su colaboración explicándome si ya tengo una macros establecida en una hoja como puedo establecerlas en varias hojas del mismo libro?
Hola Juan, depende lo que quiera hacer, la manera más usual es asignar la macro a un botón para cada página. Gracias por comentar
Hola buen día, quisiera saber como hacerle para que se copie el mismo rango de varios archivos con diferentes nombres. Copie el mismo código refiriendome al otro archivo pero como al final tiene el activesheet.paste lo pega en el mismo lugar, qué codigo de celda deberia colocar para poder pegar el rango del otro archivo.
Hola Gabriela, en ese caso debes utilizar un ciclo que recorra los demás archivos para pegar en ellos, vamos evaluar tu requerimiento para hacer un futuro contenido. Gracias por comentar
Hola.
Como puedo obtener datos de un libro que se encuentra en otro computador, dentro de una red lan.
Hola José, lo que debes hacer es colocar la ruta exacta del archivo en otro computador, siguiendo la ruta en tu explorador de windows, lo más recomendable sería tener una carpeta compartida donde se encuentre el archivo. Saludos
Muy interesante Ing. tengo una duda, como hago para crear un formulario pero que guarde datos en otro libro bajo un método similar a este solo que en vez de captar datos sería para llevar datos a ese libro cerrado.
Aguardo atentamente a su respuesta, agradecido de antemano.
Hola Gabriel, vamos a evaluar tu solicitud para un futuro contenido. Gracias por comentar, saludos
hola ! una consulta como puedo buscar información de otro libro, a través de macros
Hola rafa, recomendamos éstos contenidos. Esperamos que puedan ayudarte con tu solicitud. Saludos