Affichage/masquage de la barre de formule

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

T

Thilam

Guest
Bonjour et bonnes fêtes à toutes,
J'ai un pb curieux à vous soumettre.
Dans le souci d'éviter à mes collègues de faire des bourdes avec un fichier
excel que j'ai fabriqué, j'ai fait en sorte de masquer tous les éléments
inutiles de l'écran et notamment la barre de formule.
j'ai également prévu (pas si bête) de rétablir l'affichage lorsque le
fichier est fermé ou même désactivé, c'est à dire lors d'une bascule vers un
autre fichier excel ouvert dans une autre fenêtre de l'appli.

Le résultat est que l'instruction 'Application.DisplayFormulaBar=True'
fonctionne parfaitement lors de la désactivation ( module
ThisWorkbook_DeActivate) mais pas du tout lorsque je ferme le fichier (module
ThisWorkbook_BeforeClose). Cela oblige l'utilisateur à aller dans le menu Afichage pour cocher la barre de formule.

Je précise que je travaille avec excel 97 sous NT4 et WIN 98se et que le
résultat est identique dans les deux environnements

Si quelqu'un peut m'expliquer pourquoi et comment règler le pb, je suis
preneur.
Cdt
Thilam
 
Merci Jacky mais j'ai effectivement constaté que sur un fichier tout simple, ça fonctionne. Je ne comprend pas d'où vient mon problème sans doute une instruction qui bloque quelque part.
Merci quand même.
Cdt
Thilam
 
Salut Thilam, Jacky,

Je travaille plutôt avec Excel 2003 mais je me demande si la commande pour masquer la barre de formule n'est pas :
Code:
Application.DisplayFormulaBar=[b]False[/b]
au lieu de 'True'
J'ai rencontré une fois ce problème
Essaye de mettre ce code dans WorkBook_Open()

Une autre solution consiste à ajouter le code ou reprogrammer l'ouverture d'un nouveau classeur et d'une nouvelle feuille en ajoutant
Code:
Application.DisplayFormulaBar=[b]True[/b]
cette fois-ci.

Ciao
 
Jacky,
Concernant la syntaxe, c'est True pour afficher et False pour masquer (d'ailleurs ça fonctionne très bien dans le cas que j'ai indiqué).

J'ai essayé le truc du nouveau fichier mais ça ne donne rien.

Quand je fais du pas à pas, la valeur de DisplayFormula est à 'False', l'instruction lui dit de la passer à 'True' (Application.DisplayFormula = True)
et après execution de l'instruction la valeur est toujours 'False'. Je n'y comprend rien!
Bon allez! Je vais déjeuner. Bon'ap!
Cdt
Thilam
 
- 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
3
Affichages
499
Retour