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

re probleme avec bouton de commande

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

B

brewen

Guest
bonjour,
ceci est un 2eme message suite à une solution que l'on m'a donné ce matin

j'ai un pb avec un bouton de commande qui à pour principe de passer d'une feuille A à une feuille B

La feuille B est masquée et doit le resté.

Mais lorsque j'active mon bouton, le processus fonctionne bien sauf que la feuille b reste affichée dans les onglets, alors qu'il faut qu'elle reste masquée.

le code :

With Sheets("planning par semaine")
If .Visible = xlSheetHidden Then .Visible = xlSheetVisible
.Activate
End With

merci d'avance
 
Re : re probleme avec bouton de commande

Bonjour à tous,

application.screenupdating = false
With Sheets("planning par semaine")
If .Visible = xlSheetHidden Then .Visible = xlSheetVisible
.Activate
End With
application.screenupdating = true

Attention : Cette manoeuvre empeche l'affichage de s'actualiser mais ne masque pas ta feuille, pense à la remasquer une fois ta macro terminée.

@+

Creepy
 
Re : re probleme avec bouton de commande

bonjour creepy,

merci de ta réponse.
en fait ce que je souhaite savoir c'est :

Est il possible de pouvoir naviguer de feuille en feuille par des bouton de commande en ayant de visible dans les onglets qu'une feuille de départ que j'ai appelé "acceuil".

avec ton code je réussi à passer d'une feuille à une autre, mais l'onglet de la feuille de destination, revient en mode visible.

PS : comme tu peut le constater, je débute.

merci
 
Re : re probleme avec bouton de commande

Re,

je comprends pas bien le pourquoi du comment et l'interet de la chose.

Si je recapepete, tu veux être dans une feuille et ne pas afficher en bas son onglet. Tu ne peux pas sauf si tu désactives l'affichage des onglets comme ceci :

ActiveWindow.DisplayWorkbookTabs = False

Mais pourquoi aller dans une feuille et ne pas afficher son onglet 😕 Soit tu ne veux pas que les gens y aille et tu masques soit ils y vont et l'onglet on s'en fout non 😕

@+

Creepy
 
Re : re probleme avec bouton de commande

bonjour à tous,

Tu peux par exemple ajouter ceci dans le module de la feuille concernée:

Code:
Private Sub Worksheet_Deactivate()
    Sheets("planning par semaine").Visible = xlSheetHidden
End Sub
Ainsi, dès que tu actives une autre feuille, celle ci est masquée.

A suivre
 
Re : re probleme avec bouton de commande

re,

et merci pour le code, car j'ai eu ce que je voulais.

Pourquoi tout cà ?

Le classeur que j'ai créer sert à la gestion de planning et de calcul horaires pour plusieurs personnes qui gère des restau, mais qui sont pas forcement adepte d'excel (certains même ont des mac perso et ne connaissent meme pas excel). Je préfere donc que la navigation dans le programme soit la plus ludique et la plus simple possible. D'ou la supression des onglets pour n'avoir que des boutons qui nous font allez la ou on veut.

Merci pour votre aide
 
- 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

N
Réponses
14
Affichages
2 K
nounou1902
N
Réponses
0
Affichages
703
B
Réponses
12
Affichages
4 K
Barazouti
B
R
Réponses
2
Affichages
2 K
Redzone
R
A
Réponses
3
Affichages
21 K
andersfriden
A
G
Réponses
0
Affichages
936
george
G
D
Réponses
4
Affichages
1 K
D
B
Réponses
2
Affichages
950
brewen
B
S
Réponses
2
Affichages
3 K
super_newbie_pro
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…