Duda VBA!
Hola, espero me puedas ayudar, tengo una macro que hace la sumatoria de la columna A en el libro A, este resultado lo tengo que copiar y pegar en la celda A1 del libro B, aclaro que yo hice un macro, que me saca la sumatoria, copia el resultado y crea el libro B, mi problema es que el macro no me esta pegando el valor que necesito y me manda como resultado #¡REF! Cuando lo reviso en el libro B. Te paso mi código:
Private Sub CommandButton1_Click()
While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Range("A1").Select
Wend
ActiveCell.Offset(0, 1).Select
ActiveCell.Formula = "= Sum(A:A)"
Selection.Copy
'Crea el Libro B
Workbooks.Add
Range("A1").Select
ActiveCell.PasteSpecial
ActiveSheet.PasteSpecial
ActiveWorkbook.SaveAs Filename:="macroresultado.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
Windows("macroresultado.xls").Activate
Sheets("hoja1").Select
Workbooks("macroresultado.xls").Activate
end sub
Private Sub CommandButton1_Click()
While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Range("A1").Select
Wend
ActiveCell.Offset(0, 1).Select
ActiveCell.Formula = "= Sum(A:A)"
Selection.Copy
'Crea el Libro B
Workbooks.Add
Range("A1").Select
ActiveCell.PasteSpecial
ActiveSheet.PasteSpecial
ActiveWorkbook.SaveAs Filename:="macroresultado.xls", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
Windows("macroresultado.xls").Activate
Sheets("hoja1").Select
Workbooks("macroresultado.xls").Activate
end sub
1 Respuesta
Respuesta de mikew2000
1