Bonjour,
Je me tourne une nouvelle fois vers le forum car je suis dépourvu ^^
Je m'explique,
Dans mon classeur, un certain nombre de feuilles comportaient une macro :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B35:B81")) Is Nothing Then
Range("C35:C81").FormulaR1C1 = ("=Couleur")
Selection.Calculate
End If
End Sub
A laquelle j'ai rajouteé pour renommer automatiquement les feuilles :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Name = Range("B8").Value
End Sub
Excel m'indique alors l'erreur suivante :
Erreur de compilation:
Nom ambigu détecté : Worksheet_SelectionChange
Je ne suis pas expert en VBA (ni meme débutant), et j'avouerai que j'ai simplement copié la macro permettant de renommer la feuille en mettant la bonne case.
Quelqu'un aurait il la gentillesse de m'expliquer ce qui ne va pas, et comment corriger cela, car du coup, ma feuille n'est pas renommée, alors que lorsque je fait un test dans un autre classeur, sans la premiere macro, la macro de nomination marche très bien.
Merci encore à ceux qui se pencheront sur mon problème.
Cordialement