IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E] masquer excel pour faire joli


Sujet :

Macros et VBA Excel

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut [VBA-E] masquer excel pour faire joli
    bonjour
    je suis en train de finaliser une petite application, et je voudrais cacher le maximum d'excel. ce n'est pas que je pourrais pas le faire, mais je suis un peu flemme et je ne connais pas toute les astuces pour ça. avec les enregistrements de macro, j'en ai aussi pour un momment a tout régler. personne n'aurais un code tout fait a mettre en auto-open et auto close pour remettre excel en condition normale?
    merci d'avance
    je précise
    j'ai trouvé dans le forum
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Visible = False
    mais ce n'est pas ça que je souhaite. les utilisateurs doivent pouvoir travailler dans les feuilles, mais seulement dans des conditions que je fixe, ils n'ont pas besoin des menus, bouton barre d'outil et autre de maniere a avoir un ecran le plus grand possible

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 74
    Points : 69
    Points
    69
    Par défaut
    Pour désactiver les barres d'outils :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    For Each bar In Application.CommandBars
           bar.Visible = False
    Next
    Pour ne pas afficher la barre de formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.DisplayFormulaBar = False

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    je te remercie, mais la prochaine fois, previens si c'est pas du sur, ça m'a mis une de ces brins dans mon excel. pas grave, j'ai remis en place sauf une barre d'outil qui me dis ne pas reactualiser que je ne connaissais pas, je chercherai plus tard. merci quand même mais c'est pas éprouvé, faudra que j'affine

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 74
    Points : 69
    Points
    69
    Par défaut
    previens si c'est pas du sur
    Il me semble que le code est bon.
    Le truc ,c'est qu'avant de virer les barres d'outils, il faut trouver un moyen de mémoriser celles qui sont affichées de manière à pouvoir les réafficher avant la fermeture de ton application.
    Soit tu sais à l'avance quelle barre tu voudra afficher et dans ce cas la pas de soucis.
    Sinon, on peux imaginer un tableau de booléen. Une case pour chaque barre d'outil. A voir.

  5. #5
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Citation Envoyé par stos
    Il me semble que le code est bon.
    Le truc ,c'est qu'avant de virer les barres d'outils, il faut trouver un moyen de mémoriser celles qui sont affichées de manière à pouvoir les réafficher avant la fermeture de ton application.
    Soit tu sais à l'avance quelle barre tu voudra afficher et dans ce cas la pas de soucis.
    Sinon, on peux imaginer un tableau de booléen. Une case pour chaque barre d'outil. A voir.
    Attention à la protection des barres contre les modifications ...

    Question : pourquoi ne pas travailler en mode plein écran uniquement ?

  6. #6
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Sinon regarde ici, cela devrait répondre à tes questions.

    +

    Théo

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    oui, bon, on dirais qu'il n'y a pas de recette miracle. tout ça je sais le faire en enregistrant la macro, le probleme c'est que c'est pas universel. quand je donne mon appli a un autre, il suffit que ses barres d'outil ne soit pas configurées pareil pour que ça n'aille pas, tant pis, je ferais sans
    merci quand meme pour vos conseils

Discussions similaires

  1. [Drupal] Transformer un array en xsl ou cvs (ou sortie Excel pour faire simple)
    Par kegilko dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 26/02/2013, 19h31
  2. Pour faire joli
    Par androz dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/10/2009, 16h57
  3. [VBA-E] Masquer Excel Et Classeur
    Par smartclip dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2007, 22h00
  4. [VBA-E] Masquer excel ?
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/04/2006, 14h40
  5. [VBA][Excel] Comment faire pour faire une boucle?
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 19/12/2005, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo