Bonjour ThauThème,
J'ai encore une question dans le même contexte de ce sujet.
Dans les messages précédents, tu m'as expliqué comment nommer automatiquement un onglet du nom d'une des cellules de cet onglet. Par exemple en C5 :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
Ça fonctionne bien.
Deux problèmes toutefois :
- Le nom de l'onglet ne change pas automatiquement quand le contenu (il vient d'une autre page) de la cellule C5 change. Il faut cliquer une fois dans la feuille.
- J'ai fait une simple macro enregistrée qui affiche et une autre qui masque tous les onglets d'un coup via un bouton. Je voudrais que cela puisse fonctionner même si le nom de l'onglet change d'une fois à l'autre.
Pour afficher :
Sheets("KINON").Select
ou pour masquer
Sheets("KINON").Select
ActiveWindow.SelectedSheets.Visible = False
Ma macro ne fonctionne plus puisqu'elle reste bloquée sur des noms qui ont disparu au profit d'autres ?
Une idée ?
Merci d'avance.