Visual Basic para Aplicaciones - Error 13 en tiempo de ejecución

Life is soft - evento anual de software empresarial
   
Vista:

Error 13 en tiempo de ejecución

Publicado por Cesar caesarg54@gmail.com (2 intervenciones) el 21/03/2017 11:11:18
Tengo una tabla de excel con 4 listas con desplegables cuyo contenido depende de un 5º celda con desplegable, mediante la fórmula INDIRECTO.
De esta manera al escoger un valor del desplegable 5 los valores de los desplegables 1 a 4 son unos u otros.

Para que me limpie los desplegables 1 a 5 cada vez que cambio el desplegable 5, he añadido en VBA el siguiente comando:

1
2
3
4
5
6
7
8
9
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target = Range("f5") Then
    Range("B10").Value = ""
    Range("B12").Value = ""
    Range("B14").Value = ""
    Range("B16").Value = ""
    Range("B18").Value = ""
End If
End Sub

Ver imagen (ff)

El caso es que cuando selecciono celdas en el excel, muevo el ratón o realizo cualquier acción me sale el mensaje "Se ha producido el error '13' en tiempo de ejecución. No coinciden los tipos"

No tengo ni idea de qué error se puede tratar.

Me podrían ayudar?
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

Error 13 en tiempo de ejecución

Publicado por JuanC (550 intervenciones) el 21/03/2017 11:39:29
probá cambiando por

If Target.Address(0, 0) = "F5" Then
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Error 13 en tiempo de ejecución

Publicado por Cesar (2 intervenciones) el 21/03/2017 11:53:43
PERFECTO.



Muuchas Gracias JuanC
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
Revisar política de publicidad