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 :

Page de garde [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Excel_man
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut Page de garde
    Bonjour,
    Je cherche a embellir la page de démarrage d'un fichier excel ou la principale action est de cliquer sur un bouton qui vas lancer une macro.
    Pour faire plus "Pro", j'aimerais pouvoir mettre une image en fond et regrouper les quelques actions dans un bandeau supérieur du type MENU FICHIER.
    Merci d'avance pour vos suggestions.
    Edit: Comme je ne savais trop par ou commencer, j'attendais(naïvement) qu'on me propose un exemple.
    Du coup, j'ai commencé une feuille en figeant les volet jusqu'en bas a droite pour avoir un affichage fixe. J'ai matérialiser un bandeau comme un menu (ça fait un ridicule d'avoir juste un gros bouton au milieu de la page) dans lequel je concentrerais mes actions. J'aimerais savoir comment lors de l'ouverture du fichier je pourrais forcer l'affichage en plein écran et désactiver barre de formule et titre. Je suis preneur de toute autres suggestions.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre confirmé Avatar de Excel_man
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut Auto-réponse
    Bonjour,
    Juste pour donner quelques nouvelles de mes recherches, j'ai finis par trouver les codes permettant un affichage minimaliste qui permettait de faire oublier a l'utilisateur l’environnement excel: plein écran + pas d'onglet + pas de barre de défilement + pas d'en-têtes.
    Il faut lancer dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Workbook_Open()
    ' Masquer le quadrillage
        ActiveWindow.DisplayGridlines = False
    ' Masquer les en-têtes
        ActiveWindow.DisplayHeadings = False
    ' Masquer les barres de défilement
        ActiveWindow.DisplayHorizontalScrollBar = False
        ActiveWindow.DisplayVerticalScrollBar = False
    ' Masquer les onglets de classeur
        ActiveWindow.DisplayWorkbookTabs = False
    ' Mettre en plein ecran
    Application.DisplayFullScreen = True
    End Sub
    et pour tout remettre en place, il faut lancer dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ' Démasquer le quadrillage
        ActiveWindow.DisplayGridlines = True
    ' Démasquer les en-têtes
        ActiveWindow.DisplayHeadings = True
    ' Démasquer les barres de défilement
        ActiveWindow.DisplayHorizontalScrollBar = True
        ActiveWindow.DisplayVerticalScrollBar = True
    ' Démasquer les onglets de classeur
        ActiveWindow.DisplayWorkbookTabs = True
    ' Sortir du plein ecran
    Application.DisplayFullScreen = False
    'Application.WindowState = xlMaximized 'pour maximiser la fenetre
    End Sub
    Après quelques essais, je me demande si l'utilisateur ne vas pas être pénaliser par toutes ces restrictions surtout si il travail sur plusieurs fichiers Excel en même temps.
    L'autre solution envisagé c'est d'ouvrir en plein écran un useform avec mon bouton + un peu de déco J'ai pas finis mais je vous montre le code que j'ai trouvé sur le net:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub Workbook_Open()
    UserForm1.Show 0
    End Sub
     
    Private Sub UserForm_initialize()
    Application.WindowState = xlMaximized
    With Me
         .StartUpPosition = 3
         .Width = Application.Width
         .Height = Application.Height
         .Left = 0
         .Top = 0
    End With
    End Sub
    Je me souhaite du courrage et je me remerci pour mon aide

  3. #3
    Membre confirmé Avatar de Excel_man
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut Enfin une vrai question pour les pros
    Bonjour,
    Je continu donc mon projet: afficher des l'ouverture un userform en plein écran avec des boutons permettant de lancer une macro ainsi que de paramétrer diverses options.
    Pour occuper l'espace restant, j’affiche une image histoire de rejoindre l’utile à l’agréable. Enfin une vrai question pour les pros: Comment faire pour gérer le rapport d'aspect de cette image en fonction des différentes résolution? Est-il possible aussi de faire évoluer a taille des boutons et du texte?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSL~FO] 2 Pages de garde différents dans un même document
    Par Maximus32 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 02/03/2007, 10h07
  2. Logo sur la page de garde
    Par nopnop dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 07/09/2006, 10h16
  3. Contraindre la page de garde comme page de droite
    Par Seppo dans le forum Mise en forme
    Réponses: 1
    Dernier message: 20/08/2006, 22h43
  4. Insérer le logo de mon université en haut de la page de garde
    Par rud-x dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 27/07/2006, 09h15

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