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 :

Adaptation position Controls dans un Userform avec prise en compte redimensionnement selon taille écran


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Ingénieur
    Inscrit en
    Mai 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 16
    Par défaut Adaptation position Controls dans un Userform avec prise en compte redimensionnement selon taille écran
    Bonjour à tous et d'abord merci pour toute l'aide que ce forum a pu m'apporter jusqu'ici. Je fais face à une problématique assez particulière et si j'en viens à créer un post c'est parce que je n'ai aucune idée de comment la résoudre et que je n'ai pas trouvé de solution sur le net. Voici donc mon souci :

    J'ai créé un Userfom où l'utilisateur saisit des données d'entrée. Cette interface est imposante car les données d'entrée sont nombreuses. Néanmoins, elle s'adapte à la taille de l'écran grâce au code de Patrick Toulon sur le redimensionnement auto des interfaces (merci!) donc tout va bien. Au début, l'utilisateur choisit entre deux éléments grâce à un ComboBox. Selon ces éléments, certaines données ne sont plus à saisir, donc des TextBox disparaissent, et donc j'adapte la position des Frame et des autres TextBox et Labels pour avoir une interface propre. Mais comme je "force" la position des TextBox et des Labels, le code de redimensionnement ne prend pas en compte ce changement de position et je me retrouve avec une interface trop grande et des trous entre mes TextBox si mon écran est petit. Je ne sais pas si je suis suffisamment claire, en tout cas j'aimerais que la position des TextBox s'adapte et que ça soit joli quelque soit la taille de l'écran.

    Merci par avance et n'hésitez pas si j'ai manqué de fournir des informations. Je ne pourrai pas joindre le fichier original car il est strictement confidentiel, mais je pourrai expliquer avec des exemples.


  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re

    Merci par avance et n'hésitez pas si j'ai manqué de fournir des informations. Je ne pourrai pas joindre le fichier original car il est strictement confidentiel, mais je pourrai expliquer avec des exemples.
    ben tu fait un exemple bidon correspondant a ton fichier
    parce que là: sans code ,sans fichier en exemple, c'est comme conduire une voiture les yeux bandés tu vois ce que je veux dire
    surtout qu'en vieillissant je perd pas mal mon sens divinatoire
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre averti
    Femme Profil pro
    Ingénieur
    Inscrit en
    Mai 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 16
    Par défaut
    Effectivement, c'est dangereux de conduire les yeux bandés.... Lol donc sans tarder voici un fichier exemple.
    Je tiens à préciser que je travaille sur un grand écran et que sur ce grand écran tout se passe bien, mais lorsque je bascule sur un plus petit, ça devient n'importe quoi... si besoin je pourrai faire des screens de ce qui se passe sur le petit écran.

    Merci !

    exemple.xlsm

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    en effet chez moi le redim est correct (impeccable)
    envoie des capture de ton soucis
    je vais aussi vérifier que le UserForm n'est pas plus grand q'un 15 pouce a la base
    edit :
    bon en effet il était plus haut que l'écran a la base mais bon je vois pas ce qui peut gêner en plus petit écran la division se fait correctement sur mon pc portable 15 pouce
    je l'ai fait plus petit a la base pour vérifier et c'est toujours bon

    qu'est ce qui t'a pris de le faire aussi grand a la base ????? ca sert a rien il n'y a pas tant de controls que ca
    enfin bref ceci ne concerne pas ta question sur ma contrib a savoir le déplacement et redimensionnement des controls pour une autre raison que le redim du UserForm
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre averti
    Femme Profil pro
    Ingénieur
    Inscrit en
    Mai 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 16
    Par défaut
    Re

    Voici les screens : petit et grand écrans

    Merci
    Images attachées Images attachées     

  6. #6
    Membre averti
    Femme Profil pro
    Ingénieur
    Inscrit en
    Mai 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 16
    Par défaut
    Citation Envoyé par patricktoulon Voir le message
    bon en effet il était plus haut que l'écran a la base mais bon je vois pas ce qui peut gêner en plus petit écran la division se fait correctement sur mon pc portable 15 pouce
    je l'ai fait plus petit a la base pour vérifier et c'est toujours bon
    qu'est ce qui t'a pris de le faire aussi grand a la base ????? ca sert a rien il n'y a pas tant de controls que ca
    Qu'est-ce que tu appelles la base ?
    Mon exemple est le reflet de la vraie interface, même taille, même nombre; je suis obligée de la faire aussi grande même si ici on dirait qu'elle est trop grande mais en réalité les labels contiennent du texte plus grand que deux mots.

    Citation Envoyé par patricktoulon Voir le message
    enfin bref ceci ne concerne pas ta question sur ma contrib a savoir le déplacement et redimensionnement des controls pour une autre raison que le redim du UserForm
    Qu'est-ce que cela signifie ? que tu ne peux pas m'aider?

  7. #7
    Membre averti
    Femme Profil pro
    Ingénieur
    Inscrit en
    Mai 2019
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2019
    Messages : 16
    Par défaut
    Mon idée c'est que le fait que j'impose le .Top des éléments ça l'empêche de bien le mettre, mais je comprends pas pourquoi ça fait ça que sur le petit écran

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/05/2019, 15h35
  2. [XL-2003] Macro de recherche dans un userform avec bouton et textbox
    Par guilo49 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/11/2009, 14h38
  3. Réponses: 11
    Dernier message: 26/11/2008, 20h55
  4. modifier la position d'un controle dans un userform
    Par JYL74 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/02/2008, 10h57
  5. Déplacer le curseur à une position voulue dans un textarea avec IE
    Par spirou dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/08/2006, 14h23

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