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 :

Multipage : transitionEffect en fonction d'où l'on vient


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 90
    Par défaut Multipage : transitionEffect en fonction d'où l'on vient
    Bonjour,

    J'ai un multipage avec une dizaine de pages dont j'aimerais paramétrer des effets de transition latéraux.
    Donc pour page1 j'ai pushright, page2 j'ai pushleft. Page3 Pushleft etc. Mais si de page3 je reviens à page2, je souhaite que ma transitioneffect de page2 ne soit plus pushleft mais pushright. Que donc selon la page d'où je vienne, les transitions effect des autres pages s'adaptent.

    Quelle serait selon vous la méthode la plus "propre" de paramétrer cela svp ?

    Merci beaucoup!

  2. #2
    Membre expérimenté
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2022
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2022
    Messages : 141
    Par défaut
    Vous pouvez modifier le descriptif de l'onglet à chaque mouvement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MultiPage1.Pages(i).Caption = "xyz"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 90
    Par défaut
    Désolé je ne comprends pas la réponse...

  4. #4
    Membre expérimenté
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2022
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2022
    Messages : 141
    Par défaut
    Selon le cas, vous changez l'intitulé dès que vous changez de page :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Me.MultiPage1.Pages(i).Caption = "PushLeft"
    Me.MultiPage1.Pages(i).Caption = "PushRight"

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 90
    Par défaut
    Est-ce que vous voulez dire à chaque changement de page, je redéfinie la propriété TransitionEffect des autres pages ?

    Car de changer le caption cela ne va pas modifier le comportement des transitions....

  6. #6
    Membre expérimenté
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2022
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2022
    Messages : 141
    Par défaut
    Le changement se fait automatiquement, si la bonne instruction (voir ci-dessus) est placée dans le code

  7. #7
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 253
    Par défaut
    Hello,
    Citation Envoyé par mosar3 Voir le message
    J'ai un multipage avec une dizaine de pages dont j'aimerais paramétrer des effets de transition latéraux.
    Arrives-tu à faire fonctionner ces effets ? Même en mettant la propriété transition period au maximum (10000) l'effet est trop rapide sur mon ordinateur. 10000 devrait engendrer un effet de 10 secondes mais j'ai un effet bien inférieur à la seconde chez moi.

    Ami calmant, J.P

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 90
    Par défaut
    Oui chez moi ça fonctionne bien (surface pro Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz 2.71 GHz).
    Je mets à 500 et ça me fait une belle transition d'une demi secone environ

  9. #9
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 253
    Par défaut
    et pourquoi ne fais-tu pas plutôt un pushup ou un pushdown ? Tu n'as plus le problème de savoir d'où tu viens.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 90
    Par défaut
    Exact ça serait une solution, mais l'idée d'avoir un multipage qui défile en mode "panorama" grâce aux transitions cela aurait été sympa

  11. #11
    Membre émérite Avatar de Valtrase
    Homme Profil pro
    Jeune retraité...
    Inscrit en
    Janvier 2016
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Jeune retraité...
    Secteur : Boutique - Magasin

    Informations forums :
    Inscription : Janvier 2016
    Messages : 521
    Par défaut
    Salut le fil,
    L'évènement Change du Multipage intervient après le changement de page, donc deux solutions passer par des API Windows et encore je ne sais si c'est possible. Ou alors faire en sorte que ce soit toi qui gère le changement avec des boutons par exemple.
    Si tu veux un exemple de code avec des boutons fais-en la demande.

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 90
    Par défaut
    Hmm avec des boutons je pense que cela va faire perdre du temps à l'utilisateur au final non ? Ou alors je comprends mal

    Je pensais à une procédure qui à chaque évènement change du multipage va vérifier le numéro de page nouvellement active, et définir les pages inférieur en pushleft et les pages superieures en push right.

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

Discussions similaires

  1. colorer un array en fonction d'un multipage
    Par Orgvba dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/04/2020, 00h09
  2. Navigation entre multipage en fonction du choix dans un combobox
    Par titilex dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/07/2019, 17h09
  3. [XL-2003] Affichage MultiPage en fonction de l'onglet Excel ouvert
    Par ivanG dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 03/06/2014, 15h53
  4. fonction printf
    Par ydeleage dans le forum C
    Réponses: 7
    Dernier message: 30/05/2002, 12h24
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 21h07

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