Error 1004 en tiempo de ejecución al importar datos de un fichero excel a otro mediante una macro
Estoy intentando importar datos de un fichero excel a otro mediante una macro.
El problema lo tengo al pegar, ya que necesito pegar tanto el formato como los datos, así que lo hago con 2 "paste's", uno para el estilo y otro para los valores.
Al hacer el pegar de los valores me da el siguiente error: "Esta operación requiere que las celdas a combinar tengan el mismo tamaño" (error 1004 en tiempo de ejecución)
El código de la macro es el siguiente, y el error lo da la línea precedida por (*):
Workbooks.Open Filename:="L:\myFile.xls", _
UpdateLinks:=0
Sheets("tab02").Select
Range("A4:T47").Select
Selection.Copy
Windows("MyFile2.xls").Activate
Sheets("Files").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
(*) Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Columns("A:A"). EntireColumn. AutoFit
El problema lo tengo al pegar, ya que necesito pegar tanto el formato como los datos, así que lo hago con 2 "paste's", uno para el estilo y otro para los valores.
Al hacer el pegar de los valores me da el siguiente error: "Esta operación requiere que las celdas a combinar tengan el mismo tamaño" (error 1004 en tiempo de ejecución)
El código de la macro es el siguiente, y el error lo da la línea precedida por (*):
Workbooks.Open Filename:="L:\myFile.xls", _
UpdateLinks:=0
Sheets("tab02").Select
Range("A4:T47").Select
Selection.Copy
Windows("MyFile2.xls").Activate
Sheets("Files").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
(*) Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Columns("A:A"). EntireColumn. AutoFit
2 respuestas
Respuesta de tavopz
1
Respuesta de Elsa Matilde
1