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 :

descente de scrollbar lors de la sélection d'une page


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 37
    Par défaut descente de scrollbar lors de la sélection d'une page
    Bonjour à tous,

    Voici mon petit problème, ce n'est pas très grave mais assez dérangent.

    J'ai dans un formulaire un multipage (nommé "A"), sur l'une de ces page (qui contient une scrollbar vertical assez grande), j'ai un autre multipage (nommé "B").

    Dès que je sélectionne une page de "B", automatiquement ma scrollbar (de ma page dans A) descend ce qui fait que je dois remonter afin de cliquer sur une autre page (de B toujours).

    J'espère que vous arrivez à comprendre mon explication alambiquée.
    Avez vous des astuces pour que ce "recadrage" automatique ne s'exécute pas.

    Merci d'avance.

  2. #2
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 37
    Par défaut
    Re-Bonjour,

    J'ai réussi à comprendre mieux mon problème et peut ainsi mettre des termes approprié pour l'expliquer un peu mieux.

    Le soucis, c'est que le scrolltop de ma page se met automatiquement à la valeur moyenne (par rapport à la hauteur de ma scrollbar vertical).

    Ainsi le fait un petit bricolage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub MultiPage2_Change()
    Dim lapage As MSForms.Page
     
    For Each lapage In MultiPage2.Pages
    If lapage.Visible = True Then
    lapage.ScrollTop = 0
    End If
    Next lapage
     
    End Sub
    Donc dès que je change de page, celle sélectionnée se met tout en haut automatiquement.

    Ce qui est dommage, c'est par exemple lorsque l'utilisateur navigue sur la page 1, qu'il descend un peu (disons qu'il met le scrolltop à 100), lorsqu'il revient sur la page 1 après l'avoir quitté, le scrolltop se remet à 0 et non à 100. Mais me concernant il vaut mieux ceci plutôt que la valeur se mette toujours à la valeur moyenne.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/05/2013, 14h37
  2. [JTable] Problème Listener lors de la sélection d'une cellule
    Par superstarz dans le forum Composants
    Réponses: 1
    Dernier message: 07/01/2013, 16h05
  3. Réponses: 3
    Dernier message: 09/10/2011, 18h06
  4. Réponses: 6
    Dernier message: 22/01/2011, 01h42
  5. [CKEditor] Chemin lors de la sélection d'une image
    Par PseT34 dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 02/04/2008, 20h25

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