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 :

Label dans un multipage avec defilement [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2016
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2016
    Messages : 306
    Par défaut Label dans un multipage avec defilement
    Bonjour,

    Je viens ici, car j’ai dans un userform1 une multipage1.
    Dans la multipage1 je mets des labels. J’en ai environ 150 qui se mettent les unes apres les autres sur la verticale.

    Mon soucis est que les 30 premiers labels sont visibles mais pas les 120 autres car la multipage1 n’est passez grande en hauteur.

    Il faudrait un scrollbar pour voir la suite de mes labels. Dans propriété de la multipage1 il y a un scrollbar, mais ne procure aucun effet lorsque je joue sur les valeurs. De plus je comprends que pour afficher les 120 autres labels, il faut dire à vba de le faire.

    Mon problème est comment programme t’on cela ?
    Cela me parait compliqué mon affaire

    Merci par avance pour votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 419
    Par défaut
    Bonjour,

    Une façon de faire pour ajouter un ascenseur (scrollbar) dans un onglet (page) d'un formulaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub UserForm_Initialize()
        Dim o As Object, kMax As Long
        With MultiPage1.Pages(0)
            For Each o In .Controls
                If kMax < o.Top Then kMax = o.Top
            Next o
            .ScrollBars = fmScrollBarsVertical
            .KeepScrollBarsVisible = fmScrollBarsVertical
            .ScrollHeight = kMax + 20
            .ScrollTop = 0
        End With
    End Sub
    A adapter.
    Cordialement.
    Fichiers attachés Fichiers attachés

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2016
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2016
    Messages : 306
    Par défaut
    Bonjour,

    ça fonctionne correctement, Je vous dis un grand merci car je n'avais aucune idée de comment le programmer et peu d'exemple sur le net.
    ci-dessous mon exemple
    Nom : exemple.jpg
Affichages : 75
Taille : 143,0 Ko
    Merci !

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

Discussions similaires

  1. [XL-2010] Créer un Label dans un Userform avec le crochet (Wingdings) comme Caption
    Par Archampi dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/08/2014, 17h14
  2. [XL-2010] Initialisation DTPicker dans Multipage avec cellule du tableur
    Par Kouryuu44 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/04/2012, 12h12
  3. Réponses: 1
    Dernier message: 14/02/2011, 09h28
  4. Ajout dynamique de label dans un panel avec scrollbar
    Par teddy_bear dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 25/06/2009, 16h48
  5. Defilement dans un jTable, avec un jScrollPane
    Par CyberSlan dans le forum Composants
    Réponses: 2
    Dernier message: 20/06/2008, 11h21

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