Astuce VBA : empêcher la modification du nom d'une feuille
Si la modification du nom d'une feuille Excel peut provoquer des erreurs, il peut être intéressant de l'interdire.
Une solution simple consiste à entrer le code suivant dans la feuille qui vous intéresse et remplacer Exemple par le nom de la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveSheet.Name <> "Exemple" Then
ActiveSheet.Name = "Exemple"
End If
End Sub
A chaque changement de sélection, le nom de la feuille sera vérifié et remplacé si nécessaire.