Escribir Macro en vez de "Función SI"

En B4, C4 y D4 tengo diferentes datos, que pueden variar.

En la columna F, desde la fila 4 hacia abajo, tengo diferentes números que solo pueden ser 1, 2 ó 3, aunque pueden variar entre ellos.

Necesito una Macro que me escriba en la columna H, desde la fila 4 hacia abajo, según sea el número de la columna F el valor de B4, si es 1, el valor de C4, si es 2, ó el valor de D4 si es 3.

Ahora mismo lo tengo con la Función SI, pero son muchos datos que pueden variar, y me vendría bien que me lo hiciera una Macro.

Adjunto imagen para que se vea más o menos lo que necesito.

Gracias.

1 respuesta

Respuesta
1

[Hola 

Te paso la macro


Valorar la respuesta para finalizar saludos!

Sub Macro_1()
'Adriel Ortiz Mangia
'
    For i = 4 To Range("F" & Rows.Count).End(xlUp).Row
        Select Case Cells(i, "F")
        Case 1
            Cells(i, "H") = 47
        Case 2
            Cells(i, "H") = 20
        Case 3
            Cells(i, "H") = 33
        Case Else
            Cells(i, "H") = 0
        End Select
    Next i
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas