24/10/2006, 16:13
|
| | | Fecha de Ingreso: junio-2004
Mensajes: 335
Antigüedad: 20 años, 7 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 |