Erreur exécution 13 : incompatibilité de type

Résolu
Belinos Messages postés 15 Statut Membre -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Débutant sur Vba je rencontre une erreur d’exécution 13 au niveau de la ligne "If not application.intersect..."
Voilà mon code :
J'ai ajouté la première partie "Option explicit et dim" mais j'ai toujours une erreur dès que j'insère un ligne ou déplace une cellule sur ma feuille.

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


Merci pour votre aide !

Bonne journée

4 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    l'erreur se produit-elle quand tu changes uniquement la cellule C7?

    l'erreur se produit-elle quand tu changes une seule cellule?
    0
    1. Belinos Messages postés 15 Statut Membre
       
      Non l'erreur se produit n'importe où sur la feuille
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Belinos Messages postés 15 Statut Membre
         
        je n'ai pas compris "déplace une cellule sur ma feuille": tu fais cela comment?
        0
      2. Belinos Messages postés 15 Statut Membre > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Et bien je sélectionne l'encadré d'une cellule et je l'a déplace à un autre endroit
        0
      3. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Belinos Messages postés 15 Statut Membre
         
        ah ok, tu recopies le contenu d'une cellule vers des cellules voisines!
        0