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 :

coller une userform sur la droite de l'écran [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 11
    Par défaut coller une userform sur la droite de l'écran
    bonjour,

    j'avais trouvé du code VBA pour récupérer la résolution de l'écran, mais visiblement la position d'une userform (Top et Left ) se gère avec des valeurs indépendantes de la résolution...

    je m'explique : je veux que mon menu colle au bord droit de l'écran, quelque soit sa résolution. si je lui dis sur un écran à 1280 pixels de large .Left = 1000 (avec une userform de .width= 280 , et bien ça ne colle pas au bord de l'écran... c'est trop a droite !

    comment c'est géré ? comment obtenir ce que je recherche ?

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Les dimensions que tu a sont en pixel et le positionnement de l'UF doit être en Point.
    Pour transformer des pixels en pointd tu multiplie les pixels par 0.75
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    largeure = 1280
    HauteurE = 1024
    'Positionner à droite et milieu en hauteur/
        Userform1.Move (larheurE * 0.75) - Userform1.Width, ((HauteurE * 0.75) / 2) - (Userform1.Height / 2)
    A+

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

Discussions similaires

  1. Positionner une UserForm sur une Worksheet.window
    Par metis dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 09/10/2012, 17h20
  2. Réponses: 6
    Dernier message: 24/05/2012, 11h53
  3. Décaler une div sur la droite (footer)
    Par bond70 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/11/2011, 23h49
  4. Copier/coller une table sur une autre fichier mdb
    Par berceker united dans le forum Access
    Réponses: 2
    Dernier message: 12/07/2006, 20h08
  5. Réponses: 3
    Dernier message: 05/10/2005, 18h02

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