border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 23-02-2006, 10:51:13
Un Nuevo Amigo
 
Registrado: feb 2006
Posts: 7
Kaisser Valoración +2
Predeterminado Copiar una hoja de excel a otro documento excel a otra hoja

Hola a todos, soy novato por estos lares, mis saludos a todos.

Bueno, llevo ya un par de dias rompiendome la cabeza con este problema.

Tengo varios documentos de Excel, todos con varias hojas dentro. Quiero seleccionar ciertas hojas, a ser posible por indice y no por nombre y copiarlas a un documento excel. (así de fácil :smt003 )

Pues bien, ya me he currado un programita que examina una carpeta y saca los .xls, me abro un excel nuevo y abro un archivo excel de los que quiero copiar.

Problemas:

- Cuando intento copiar una hoja me copia todas, no sólo la que le indico.
Hago esto:
Código:
objLibroG.Worksheets("UUCC").Move After:=objLibro.Worksheets("Hoja1")
Bueno, a consecuencia de esto he intentado borrar las hojas que me sobran, pero nada, no borro nada. Cuando abro el documento en el que he querido borrar las hojas, veo que estan seleccionadas, nada más.
Este es el código:
Código:
        Sheets(Array("Materiales", "Materiales Recuperados", "Listado UUOO Sin Desglose", _
        "Listado UUOO Con Desglose", "Desglose UUOO")).Select
        'Sheets("Desglose UUOO").Activate
        ActiveWindow.SelectedSheets.Delete
*Lo que esta comentado es un intento anterior y que creo que no sirve de nada.


Bueno, a ver si me podeís ayudar e indicar que hago mal. Lo mejor sería que me dijeraís como copiar una hoja de un excel a otro.

Un saludo y muchas gracias.
Responder Con Cita
  #2 (permalink)  
Antiguo 23-02-2006, 14:05:39
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 973
Alella Valoración +2
Predeterminado

Hola, que tal.

Prueba lo siguiente:

Código:

    Sheets("Hoja1").Select
    Sheets("Hoja1").Copy
    Windows("prueba.xls").Activate
    Windows("Libro2").Activate
    Windows("prueba.xls").Activate
Hoja1 es la inicial y prueba es la copia de esa hoja en otra Excel.

Espero que te sirva.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 24-02-2006, 06:37:41
Un Nuevo Amigo
 
Registrado: feb 2006
Posts: 7
Kaisser Valoración +2
Predeterminado

Pues no hace nada.

De hecho, veo un .copy pero.....¿dónde se hace el "paste" ?

A ver si me podeís ayudar por que estoy muy bloqueado con esto y no veo una solución :smt009

Es importante.

Un saludo y gracias.
Responder Con Cita
  #4 (permalink)  
Antiguo 24-02-2006, 06:45:00
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 973
Alella Valoración +2
Predeterminado

Hola, que tal.

Prueba con:

Código:

    Sheets("Hoja1").Select
    Sheets("Hoja1").Copy
    Windows("INICIAL.xls").Activate
    Windows("Libro2").Activate
    ActiveWorkbook.SaveAs Filename:= _
        "C:\Documents and Settings\Administrador\Mis documentos\LibroCopia.xls" _
        , FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
En la Excel INICIAL.XLS la Hoja1 queda copiada en otra Excel que se llama LibroCopia.xls.

Espero que te sirva.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Problema para copiar un texto de una hoja excel a otra hoja Julio Luna VBA (Excel, Word, Outlook, Access) 2 15-11-2007 20:31:39
Macro pasar registros de una hoja a otra en un libro EXCEL? yasz77 VBA (Excel, Word, Outlook, Access) 6 15-10-2007 23:42:01
Pasar datos de una hoja de excel a otra para facturas zeroxdevil VBA (Excel, Word, Outlook, Access) 8 13-09-2007 19:05:37
codigo para insertar otra hoja de excel en el mismo libro Arturo Vidal 77 VBA (Excel, Word, Outlook, Access) 1 23-04-2006 09:35:20
¿Cómo copiar contenido tabla Access a hoja Excel? lindochico Visual Basic 6.00 3 24-03-2006 16:38:24


La franja horaria es GMT. Ahora son las 20:28:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right