Excel - ejecutar una macro según valor de 1 celda

 
Vista:
Imágen de perfil de celia
Val: 761
Bronce
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

ejecutar una macro según valor de 1 celda

Publicado por celia (437 intervenciones) el 27/08/2019 17:33:06
Hola

No sé por qué no funciona esta macro.
Solo tiene que ejecutar otra macro, la macro SI o la macro NO, según el valor que tenga la celda B2.

Adjunto la hoja con el dolor de cabeza, perdón, con la hojita de excel

1
2
3
4
5
6
7
8
9
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Target.Cells.Count > 1 Then Exit Sub
    If IsNumeric(Target) And Target.Address = "$b$2" Then
        Select Case Target.Value
        Case 1 To 4,5: SI
        Case 4,5 To 100: NO
        End Select
    End If
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de alfredo lara
Val: 363
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

ejecutar una macro según valor de 1 celda

Publicado por alfredo lara (120 intervenciones) el 27/08/2019 19:01:03
Hola Celia

Según veo en tu código necesitas poner ....... Target.Address = "$B$2" Then

Ya que Target.Address es sensible a mayúsculas y minúsculas

Si no se corrige, avisa

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de celia
Val: 761
Bronce
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

ejecutar una macro según valor de 1 celda

Publicado por celia (437 intervenciones) el 27/08/2019 19:47:49
Muchas gracias. Con eso se arregló
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar