Macro vba Excel recorrer columna numérica

No consigo hacer una macro excel, que me recorra una columna numérica "A" y que si cumple una condición de si tiene valor 0 me ponga "no" y si tiene valor mayor a 1 me ponga "si" en columna "B" correspondientemente al valor a comparar.

Si me pudieran ayudar lo agradecería.

2 Respuestas

Respuesta
2

[Hola 

Te paso la macro 

Sub macro1()
    '
    'Por Adriel
    '
    For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
        If Cells(i, "A") > 0 Then
            Cells(i, "B") = "SI"
        Else
            Cells(i, "B") = "NO"
        End If
    Next i
  '
  MsgBox "Fin"
End Sub

valora la respuesta como +Excelente o bueno  para finalizar 

Respuesta
1

Te anexo la macro para poner "si" y "no" en la columna B

Sub Poner_Si_No()
'Por.Dante Amor
    With Range("B1:B" & Range("A" & Rows.Count).End(xlUp).Row)
        .FormulaR1C1 = "=IF(RC[-1]=1,""si"",""no"")"
        .Value = .Value
    End With
End Sub

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas