Obtener saldo actualizado con macro

Quiero extraer los saldos de todas las hojas de acuerdo como están los conceptos
en la hoja de RESUMEN_KALIZ y se muestren en la Columna C5, y que la macro sirva que
al momento de agregar un nuevo saldo al momento de ejecutar la macro se actualice con
el nuevo saldo

Ejemplo en la hoja CEMENTOS el saldo final es el que esta en la columna H9, si al
momento de agregar nueva info y el saldo aumenta una fila más H10 es el que debe
aparecer en la hoja de RESUMEN_KALIZ
en las de más hojas debe aplicar lo mismo, y que la macro sirva para N de hojas existentes

Estoy usando esta macro:

Sub ExtraerValores()

Dim i As Long
Dim BuscarHoja As Boolean

On Error Resume Next
BuscarHoja = (Worksheets("RESUMEN_KALIZ").Name <> "")

If BuscarHoja = False Then
Sheet.Add before:=Sheets(1)
End If

ActiveSheet.Name = "RESUMEN_KALIZ"

Sheets("RESUMEN_KALIZ").Activate

Sheets("RESUMEN_KALIZ").Cells.Select

Selection.ClearContents

For i = 1 To Sheets.Count
Sheets("RESUMEN_KALIZ").Range("B" & i).Value = Sheets(i).Range("D4").Value
Sheets("RESUMEN_KALIZ").Range("C" & i).Value = Sheets(i).Range("H5").Value

Sheets("RESUMEN_KALIZ").Range("D" & i).Value = Sheets(i).Name
Next i

Sheets("RESUMEN_KALIZ").Range("A3").Value = "No"
Sheets("RESUMEN_KALIZ").Range("B3").Value = "Nombre Cliente"
Sheets("RESUMEN_KALIZ").Range("C3").Value = "Saldo"
Sheets("RESUMEN_KALIZ").Range("D3").Value = "Hoja"
Sheets("RESUMEN_KALIZ").Range("E3").Value = "Observaciones"

End Sub

Aquí esta el ejercicio:

https://github.com/angtor/reporteFinal

Añade tu respuesta

Haz clic para o