Con esta macro en la hoja, en una celda en vez de cero, me sale el -0,00
Con esta macro en la hoja:
Private Sub Worksheet_Activate()
ActiveSheet.Unprotect Password:="1"
On Error Resume Next
Application.ScreenUpdating = False
col_mes_actual = Format([C1], "m") + 4
Range("E4:P34").Interior.ColorIndex = xlNone
Range(Cells(4, col_mes_actual), Cells(34, col_mes_actual)).Interior.ColorIndex = 8
For rw = 4 To Range("D35").End(xlUp).Row
If Cells(rw, 3) <> "" Then
If col_mes_actual = 5 Then
Cells(rw, 5) = Cells(rw, 4) * 1
Else
Cells(rw, col_mes_actual) = Cells(rw, 4) - Application.Sum(Range(Cells(rw, 5), Cells(rw, col_mes_actual - 1)))
End If
End If
Next rw
Range("E8:P9,E18:P19,E31:P31,E33:P33").Interior.Color = vbWhite
Application.ScreenUpdating = True
End Sub
En el rango, "H4", me sale el -0,00, y me marca, -2,45563569478691E-11.
Cuando tenia que ser como en la celda, "H5", me sale correcto un cero
No se porque me sale así