Error de ejecución 13: incompatibilidad de tipo
Resuelto
Belinos
Mensajes publicados
15
Estado
Miembro
-
yg_be Mensajes publicados 23437 Fecha de registro Estado Colaborador Última intervención -
yg_be Mensajes publicados 23437 Fecha de registro Estado Colaborador Última intervención -
Hola,
Soy principiante en VBA y estoy encontrando un error de ejecución 13 en la línea "If Not application.intersect...".
Aquí está mi código:
He añadido la primera parte "Option explicit y dim" pero sigo teniendo un error cada vez que inserto una línea o muevo una celda en mi hoja.
¡Gracias por tu ayuda!
¡Que tengas un buen día!
Soy principiante en VBA y estoy encontrando un error de ejecución 13 en la línea "If Not application.intersect...".
Aquí está mi código:
He añadido la primera parte "Option explicit y dim" pero sigo teniendo un error cada vez que inserto una línea o muevo una celda en mi hoja.
Option Explicit
Dim wsh As String
Dim sh As Variant
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("C7")) Is Nothing And Target <> "" Then
wsh = Target
With Worksheets(wsh)
.Visible = True
.Activate
End With
For Each sh In ThisWorkbook.Sheets
If sh.Name <> "Feuil1" And sh.Name <> "Feuil2" And sh.Name <> "Feuil3" And sh.Name <> "Feuil4" And sh.Name <> "Feuil5" And sh.Name <> "Feuil6" And sh.Name <> wsh Then
sh.Visible = xlVeryHidden
End If
Next
End If
End Sub
¡Gracias por tu ayuda!
¡Que tengas un buen día!
4 respuestas
-
yg_be Mensajes publicados 23437 Fecha de registro Estado Colaborador Última intervención Embajador 1 588
Hola,
¿el error ocurre solo cuando cambias la celda C7?
¿el error ocurre cuando cambias solo una celda?