Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2008, 07:11
DIANA_MM
 
Fecha de Ingreso: abril-2008
Mensajes: 13
Antigüedad: 16 años, 1 mes
Puntos: 0
VBA Y EXCEL/ Referencia al nuevo libro en código

Hola...

Quiero ir copiando en tiempo de ejecución hojas de un libro de excel a otro que crea el usuario.

Hice el siguiente código que me funcionaba con excel 2000 y ahora lo ejecuto en excel 2003 y vba 6.3 y me falla....qué puedo hacer??

nuevolibro = InputBox("NOMBRE" & vbCrLf & "INFORMA NOMBRE DEL NUEVO LIBRO", "ERROR")
If nuevolibro = "" Then
Exit Sub
Else
nombrenuevolibro = nuevolibro

Workbooks.Add
ActiveWorkbook.SaveAs Filename:=nombrenuevolibro, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
End If

....
Cells.Select
Selection.Copy
Sheets("COMPLETO").Select
Sheets("COMPLETO").Copy Before:=Workbooks(nuevolibro).Sheets(1)

y es en esta última línea donde me falla!! que no entiende cual es el nuevo libro??
Bien gracias y un saludo