Onglet visible et invisible

  • Initiateur de la discussion Initiateur de la discussion ipod
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

I

ipod

Guest
Bonsoir à tous,

Je met un fichier qui je pense sera plus clair😕
pour expliqué ce que j'aimerai faire.

Merci d'avance de votre aide.
 

Pièces jointes

Re : Onglet visible et invisible

Bonsoir ipod, skoobi,

Ou mieux, post un fichier enregistré sous le format 97-2003, car ta question n'est pas spécifique à 2007, elle reste d'un ordre très général. Donc, c'est ici.

A te lire et bonne soire.

Jean-Pierre
 
Re : Onglet visible et invisible

Bonsoir ipod, salut skoobi et jeanpierre,

Votre GROS problème se résoud par une toute petite macro, à placer dans le code de la feuille Onglets (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
Sheets(Target.Value).Visible = True
End Sub

Ci-joint votre fichier.

Bonne nuit.
 

Pièces jointes

Re : Onglet visible et invisible

Re,

J'ai amélioré la macro. Quand on clic ailleurs que sur un nom d'onglet, tous les onglets de rang > 2 sont de nouveau masqués :

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
Sheets(Target.Value).Visible = True
If Err Then
For Each sh In Sheets
If sh.Index > 2 Then sh.Visible = False
Next
End If
End Sub

Re bonne nuit.
 

Pièces jointes

Re : Onglet visible et invisible

Merci beaucoup job75,

c'est pratiquement ce que je voulais, le super du super serait que à chaque fois que je séléctionne un nom, l'onglet apparaisse (ce qui se passe actuellement).

Mais que si je recherche un autre onglet, celui sélectionné avant redevienne invisible, et que lorsque mes recherches sont finies, aucun mise à part "devis et "onglets ne soient visibles.

Encore merci pour le coup de main.

Cordialement.
 
Re : Onglet visible et invisible

Bonjour ipod,

Une autre version, afin que seul l'onglet dont le nom est choisi soit visible. Elle est plus simple que la précédente version, mais vous choisirez celle que vous préférez.

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
For Each sh In Sheets
If sh.Index > 2 Then sh.Visible = False
Next
Sheets(Target.Value).Visible = True
End Sub

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
269
Réponses
3
Affichages
201
Réponses
6
Affichages
197
Réponses
12
Affichages
410
Réponses
15
Affichages
465
  • Question Question
Microsoft 365 Liste de choix...
Réponses
8
Affichages
328
Retour