Aquí tienes una macro en VBA para realizar las operaciones descritas en Excel:
```vba
Sub OperacionesConRangos()
Dim i As Integer
For i = 5 To 28
' Restar 2 horas 12 minutos a Di y colocar el resultado en Ci
Range("C" & i).Value = Range("D" & i).Value - TimeValue("02:12:00")
' Sumar 2 horas 12 minutos a Di y colocar el resultado en Ei
Range("E" & i).Value = Range("D" & i).Value + TimeValue("02:12:00")
' Sumar 4 horas 24 minutos a Di y colocar el resultado en Fi
Range("F" & i).Value = Range("D" & i).Value + TimeValue("04:24:00")
' Sumar 6 horas 36 minutos a Di y colocar el resultado en Gi
Range("G" & i).Value = Range("D" & i).Value + TimeValue("06:36:00")
' Sumar 8 horas 48 minutos a Di y colocar el resultado en Hi
Range("H" & i).Value = Range("D" & i).Value + TimeValue("08:48:00")
' Sumar 11 horas 00 minutos a Di y colocar el resultado en Ii
Range("I" & i).Value = Range("D" & i).Value + TimeValue("11:00:00")
' Sumar 13 horas 12 minutos a Di y colocar el resultado en Ji
Range("J" & i).Value = Range("D" & i).Value + TimeValue("13:12:00")
Next i
End Sub
```
Este código realiza las operaciones especificadas para las celdas desde la fila 5 hasta la fila 28. Puedes agregar esta macro a tu archivo de Excel siguiendo los pasos mencionados en respuestas anteriores y luego ejecutarla para realizar las operaciones en los rangos de celdas específicos.
No hay comentarios.:
Publicar un comentario