Home > Foro de Excel >

Debates de Excel > Copia y pegar un excel con macro

Grupo de Excel
Foro de Excel
18145 Debates | 2011 Documentos | 1 Vídeo | 1 Test | 1 Blog | 675 Imágenes | 16688 Miembros

Copia y pegar un excel con macro

Escrito por Cristian86 el 8 de Octubre

Estimados,

La situación es la siguiente:

En un archivo (que llamere archivo1 desde ahora), tengo un Userform, con dos TextBox y un CommandButton.

Lo que quiero hacer, es que el CommandButton copie un archivo excel (archivo 2) y lo pegue y cree un tercer archivo en una carpeta determinada con el nombre de los dos TextBox del Userform. Ejemplo:

Si el TextBox1 dice "Pedro" y el Texbox2 dice "2009", el archivo nuevo que se cree, se guarde con el nombre de "Pedro2009" cuano yo presione el Command Button.

Saludos y gracias por su ayuda.


Citar  |  
Ver mensaje      

Armando Montes
Chihuahua, México
Escrito por Armando Montes el 8 de Octubre

Hola Cristian, para guardar usa algo asi:
ThisWorkbook. SaveCopyAs ThisWorkbook. Path & "/" & UserForm2.TextBox2.Value & ". Xls"
Para copiar hazlo con la grabadora encendida para obtener el codigo, si resulta complicado avisanos para incluir el codigo completo.
La diagonal debe ser invertida pero el foro la borra por eso la inclui asi: /


Citar  |  
Ver mensaje     

Escrito por Cristian86 el 9 de Octubre
"Hola Cristian, para guardar usa algo asi:
ThisWorkbook. SaveCopyAs ThisWorkbook. Path & "/" & UserForm2.TextBox2.Value & ". Xls"
Para copiar hazlo con la grabadora encendida para obtener el codigo, si resulta complicado avisanos para incluir el codigo completo.
La diagonal debe ser invertida pero el foro la borra por eso la inclui asi: /
"

por Armando Montes (Octubre 2009)

Armando, gracias por tu ayuda. Como soy novato en esto no me ha resultado entrar el código que me diste.

Lo que pasa es que, copia el archivo donde tengo la macro, y no el que tengo guardado en la misma carpeta. Quizá no me explique bien:

Quiero hacer un "archivo madre" que genere otros archivos. Estos "otros archivos" serán copias con distinto nombre de un archivo que tengo guardado en una carpeta. Estas copias del "archivo en carpeta", tendrán el nombre unido de los 2 TextBox que están en el UserForm del archivo madre mediante un click en un botón.

Muchos Saludos, y gracias por su respuesta!


Citar  |  
Ver mensaje     


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: foro traumatólogo escritura de numeros en ingles siluval mensajes de te extraño instancias guardia civil 2009

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos