Me gustaría comparar 2 celdas' valor y ver si coinciden o no. Sé cómo hacerlo en excel pero yo dont' saber cómo ponerlo código vba.
Entrada & salida:
Fórmula Excel:
=IF(A1=B1,"yes","no")
Aquí hay un Sub de cambio (el código DEBE ir en el módulo de la hoja). Sólo se activará si cambia una celda en la columna B.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
If Target.Column <> 2 Then Exit Sub
If Cells(Target.Row, 1).Value = Cells(Target.Row, 2).Value Then
Cells(Target.Row, 3).Value = "Yes"
Else
Cells(Target.Row, 3).Value = "No"
End If
End Sub
Para que conste, esto no utiliza un botón, pero cumple su objetivo de calcular si las dos celdas son iguales en cualquier momento que introduzca manualmente los datos en las celdas de la Col B.