Cambio código para ejecutar al pulsar botón
Hola a todos. Como seria posible cambiar este código para ejecutar al pulsar un botón y no automáticamente al cambiar el valor de las celdas de referencia ¿?
Private Sub Worksheet_Change(ByVal Target As Range)
Set Relcell = Union(Range("E12"), Range("K12"))
If Not Application.Intersect(Relcell, Range(Target.Address(False, False))) Is Nothing Then
Application.EnableEvents = False
Select Case Target.Value
Case "1"
Target.Interior.ColorIndex = 6
Case "2"
Target.Interior.ColorIndex = 4
Case "3"
Target.Interior.ColorIndex = 16
Case "4"
Target.Interior.ColorIndex = 8
Case "5"
Target.Interior.ColorIndex = 22
Case Else
Target.Interior.ColorIndex = xlNone
End Select
Application.EnableEvents = True
End If
End Sub
Además, necesitaría que colorease más celdas, al cambiar el valor de la de referencia.
Muchas gracias!
Private Sub Worksheet_Change(ByVal Target As Range)
Set Relcell = Union(Range("E12"), Range("K12"))
If Not Application.Intersect(Relcell, Range(Target.Address(False, False))) Is Nothing Then
Application.EnableEvents = False
Select Case Target.Value
Case "1"
Target.Interior.ColorIndex = 6
Case "2"
Target.Interior.ColorIndex = 4
Case "3"
Target.Interior.ColorIndex = 16
Case "4"
Target.Interior.ColorIndex = 8
Case "5"
Target.Interior.ColorIndex = 22
Case Else
Target.Interior.ColorIndex = xlNone
End Select
Application.EnableEvents = True
End If
End Sub
Además, necesitaría que colorease más celdas, al cambiar el valor de la de referencia.
Muchas gracias!
1 respuesta
Respuesta de Elsa Matilde
1