Sumar la misma celda de varios libros con distinto nº de hoja cada uno
Hola, esta macro es de luis mondelo de 2012
Sub proceso()
'por luismondelo
Set navegador = CreateObject("shell.application")
carpeta = navegador.browseforfolder(0, "SELECCIONE LA CARPETA DONDE ESTÁN LOS ARCHIVOS", 0, "equipo").items.Item.Path
ChDir carpeta & "\"
Set fso = CreateObject("scripting.filesystemobject")
Set ubicacion = fso.getfolder(carpeta)
Set archivos = ubicacion.Files
For Each fichero In archivos
Workbooks.Open fichero
suma = suma + Sheets(1).Range("c17").Value
ActiveWorkbook.Close False
Next
MsgBox "La suma de todas las celdas C17 es de: " & suma
End Sub
Suma la primera hoja de varios libros que están en una misma carpeta. ¿Y si los libros tuvieran un nº de hoja mayor que 1 otros libros solo una hoja se podría sumar? Y el dato resultante de dicha suma se podría incluir en un libro llamado SUMA TOTAL en la hoja 1 en la celda C5 por ejemplo.
Saludos