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 :

Proposer "Mettre sous forme de tableau" depuis userform?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut Proposer "Mettre sous forme de tableau" depuis userform?
    Bonjour,
    Sur les dernières versions d'excel, il est possible depuis l’interface utilisateur, de sélectionner un style de tableau à appliquer :
    Nom : ForumTableau.jpg
Affichages : 1143
Taille : 255,3 Ko

    Savez-vous s'il est possible d'intégrer ce menu dans un userform?
    Ou alors, avez-vous des idées pour proposer à l'utilisateur plusieurs choix de mise en forme?
    L'idée est d'éditer un rapport depuis un userform, et je souhaite laisser le choix aux utilisateurs pour la mise en forme.

    J'avais pensé à une listbox où lorsqu'on clique dessus, une image à droite apparaît pour montrer un aperçu. En changeant d'Item, la photo change...
    Mais ça m'oblige à câbler les styles que je veux mettre à disposition, et à faire des capture d'écran des styles...

    Si vous avez des idées, je suis preneur !
    Merci d'avance,

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Je ne crois pas que tu puisses intégrer le menu du ruban dans un Userform.

    Par contre, tu pourrais faire des captures d'écrans des différents "pattern" et les sauvegarder du même nom ou, du moins, d'un nom représentatif.
    Lorsque tu charges ton UF, tu charges une listbox ou combobox avec ces noms et tu places une image à côté.
    Lorsque l'utilisateur sélectionne un item de la liste, tu affiches l'image correspondante.

    Pour la listbox
    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 UserForm_Initialize()
        Dim I As Long
     
        For I = 1 To 21
            Me.ListBox1.AddItem "TableStyleLight" & I
        Next
        For I = 1 To 28
            Me.ListBox1.AddItem "TableStyleMedium" & I
        Next
        For I = 1 To 11
            Me.ListBox1.AddItem "TableStyleDark" & I
        Next
     
    End Sub

  3. #3
    Membre éprouvé
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    1 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 144
    Par défaut
    Oui c'est ce a quoi j'avais pensé !
    Merci de ta proposition.

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

Discussions similaires

  1. [XL-2016] VBA - Mettre sous forme de tableau avec variation des lignes
    Par Pti-Perso-Bonus dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/07/2016, 15h24
  2. [XL-2013] VBA - Importer un csv et mettre sous forme de tableau
    Par hakkio dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 08/06/2016, 15h56
  3. [XL-2010] Mettre sous forme de tableau
    Par Ginette54 dans le forum Excel
    Réponses: 4
    Dernier message: 02/03/2014, 19h22
  4. [XL-2007] Code vba :Mettre sous forme de tableau style de tableau clair 1
    Par aiglevb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2013, 13h57
  5. [AC-2003] Mettre des données sous forme de tableau
    Par GPZ{^_^} dans le forum IHM
    Réponses: 0
    Dernier message: 29/04/2010, 10h36

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