Bonjour,
Après avoir copié une feuille d'un classeur vers un autre, je veux supprimer le code de cette feuille.
Problème je récupère une erreur "erreur de compilation End property attendu".
Je ne suis pas familier avec les procédures with...end.
L'erreur vient peut-etre du fait que le code supprimé est de type Worshheet change ?
Procédure
Ouverture classeur 1
Lancement de la macro 1
La macro 1 fait :
Ouverture d'un classeur 2 et lancement de la macro 2
Copie les feuilles résultats du classeur 2 vers le classeur 1
Fermeture du classeur 2
Nettoyage du code de la feuille importée.
Voici le code
Le code que je supprime est du type Worksheet change
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Workbooks("Cumul 8 derniers mois.XLS").Worksheets("Graph_individuel").Activate With ActiveWorkbook.VBProject.VBComponents(ActiveSheet.CodeName).CodeModule .DeleteLines 1, .CountOfLines End With
Merci pour vos suggestions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("C1")) Is Nothing Then Application.Run "'Perspective annuelle.xls'!Graph_individuel.Graph_individuel", mat_call End If End Sub
Denis
Partager