Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Masquer des onglets

  • Initiateur de la discussion Initiateur de la discussion pmo
  • 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 !

pmo

XLDnaute Nouveau
Bonjour,

J'ai un fichier XL avec beaucoup d'onglets. Je souhaiterais avoir la possibilité d'afficher ou non des onglets avec des cases à cocher.

Si les cases (1) et (4) sont cochées, alors les onglets (1) et (4) s'affichent.

Je voudrais avoir aussi la possibilité de dire si les onglets commencent par "Ong" alors je veux qu'ils s'affichent.

Merci d'avance
 
Re : Masquer des onglets

Bonjour PMO, le fil,

Qu'entends-tu par cases à cocher? Les vrai cases à cocher? Ou mettre une croix dans une cellule?

Pour faire cela, il faut passer par le VBA. Tu connais le VBA? Le mieux, c'est de mettre ton fichier en ligne, ainsi dans tous les cas de figure il te sera plus simple de comprendre la macro et l'adapter si besoin.

Le VBA étant quelque chose de précis, nous avons besoin de données précises! Avec le fichier, c'est plus clair.

Par exemple, qu'entends-tu par onglet 1?
Le premier onglet à gauche? Ou celui appelé numéro 1 par Excel (cf. Alt+F11 : liste des feuilles + leurs noms + leurs numéros correspondant)?

Dans l'attente de ton fichier.

Cordialement
 
Re : Masquer des onglets

Bonjour a tous

en partant du fichier de Fo_rum est il possible que la checkbox se coche automatiquement si dans la cellule B2 il y a un nombre

exemple

en b2 < 20 pas cocher
entre 21 et 25 cocher
>= 26 pas cocher

Merci d'avance pour vos reponses
 
Re : Masquer des onglets

Bonjour,

regarde peut être le code ci-dessous, si j'ai bien compris... A placer dans le module de la feuille concernée :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$B$2" Then Exit Sub
CheckBox2.Value = Target.Value > 20 And Target.Value < 26
End Sub

bonne journée
@+
 
Re : Masquer des onglets

Bonsoir le forum

J'ai un petit soucis avec mon fichier
Dans la cellule B2 j ai une formule qui me donne un nombre et avec la solution de Pierrot93 cela ne fonctionne pas. Cela fonctionne seulement si je tape le nombre. y aurait il une solution a mon probleme ??

Merci d'avance

@++
 
Re : Masquer des onglets

Bonjour Pika

si la valeur de la cellule est modifié par formule, essaye avec ce code :

Code:
Private Sub Worksheet_Calculate()
CheckBox2.Value = Range("B2").Value > 20 And Range("B2").Value < 26
End Sub

bonne journée
@+
 
- 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

Discussions similaires

Réponses
15
Affichages
352
Réponses
18
Affichages
199
Réponses
5
Affichages
162
Réponses
17
Affichages
857
  • Question Question
Réponses
7
Affichages
236
  • Question Question
Microsoft 365 concours pétanque
Réponses
22
Affichages
909
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…