Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) <> "C6" Then Exit Sub
If Target <> "" And Target <> "…" Then
On Error Resume Next
ThisWorkbook.Sheets(Target.Text).Activate
If Err.Number <> 0 Then
MsgBox "Exécution interrompue : La feuille '" & Target.Text & "' semble ne pas exister dans ce classeur", vbExclamation, "Activer une feuille"
End If
On Error GoTo 0
End If
End Sub