Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2006, 16:13
Avatar de Crashman
Crashman
 
Fecha de Ingreso: junio-2004
Mensajes: 335
Antigüedad: 19 años, 10 meses
Puntos: 0
Pues no lo eh probado por que lo acabo de hacer aqui...pero ahi te va

Código:
Sub inicia()
'abre el archivo--
    Workbooks.Application.FindFile
'el archivo abierto es origen--
    origen = ActiveWorkbook.Name
'adhiere una hoja a excel nueva--
    Application.Workbooks.Add
'-Destino es la hoja nueva
    destino = ActiveWorkbook.Name
'-Activa----
    Workbooks(origen).Activate
    Application.ScreenUpdating = False
celda2= 1
cdestino=1
While Workbooks(origen).Worksheets(1).Cells(celda2, 1).Value <> ""
            If Cells(celda2, 1).Value <> "" Then
                Cells(celda2, 1).Select
                fila = Selection.Row
                Rows(fila).Copy
                Workbooks(destino).Worksheets(1).Cells(cdestino, 1).PasteSpecial
             Application.cutcupymode=false
Application.ScreenUpdating = true
celda2 = celda2 + 1
cdestino = cdestino + 1
wend
End sub
__________________
En la politica el unico ministerio que sale bien ante el pueblo es la iglesia, promete vida despues de la muerte y nadie a regresado a reclamar...

Última edición por Crashman; 24/10/2006 a las 16:22