Te anexo un ejemplo
Sub macro()
'
'
'en esta parte va tu macro
'
'suponiendo que en la variable suma tienes el resultado
'
libro = "varios 28oct2016.xlsm"
hoja = "Datos"
celda = "A5"
Workbooks(libro).Sheets(hoja).Range(celda) = suma
'
End Sub
El libro deberá estar abierto.
Si el nombre del libro lo tienes en alguna celda, cambia "varios 28oct2016.xlsm", por la referencia, lo mismo para la hoja y la celda.
Si la celda destino la tienes que calcular, por ejemplo, quieres guardar la suma en la siguiente celda disponible de la columna A, entonces podría ser así:
Sub macro()
'
'
'en esta parte va tu macro
'
'suponiendo que en la variable suma tienes el resultado
'
libro = "varios 28oct2016.xlsm"
hoja = "Datos"
u = Workbooks(libro).Sheets(hoja).Range("A" & Rows.Count).End(xlUp).Row + 1
celda = "A" & u
Workbooks(libro).Sheets(hoja).Range(celda) = suma
'
End Sub
si es lo que necesitas, r ecuerda valorar la respuesta.