SI A1="" que en B1 ponga "1" (Con macros)
Como puedo poner en una macro esto:
SI A1 = "" (esta vacio) en B1 ponga "1"
SI A3 = "" (esta vacio) en B3 ponga "1"
y así hasta la fila 30 (A1:A30)
Parece una chorrada pero ahora no caigo como puedo hacerlo. Lo he intentado con esto pero me da error:
Private Sub Worksheet_Change(ByVal Target As Range)
If Union(Target, Range("A1:A30")).Address = Range("A1:A30").Address Then
Value = ""
Target.Offset(, 1) = "1"
End If
End Sub
Saludos
SI A1 = "" (esta vacio) en B1 ponga "1"
SI A3 = "" (esta vacio) en B3 ponga "1"
y así hasta la fila 30 (A1:A30)
Parece una chorrada pero ahora no caigo como puedo hacerlo. Lo he intentado con esto pero me da error:
Private Sub Worksheet_Change(ByVal Target As Range)
If Union(Target, Range("A1:A30")).Address = Range("A1:A30").Address Then
Value = ""
Target.Offset(, 1) = "1"
End If
End Sub
Saludos
1 respuesta
Respuesta de Nelson Felipe Serrano
1