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 :

Problème d'affichage des Userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2012
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2012
    Messages : 78
    Par défaut Problème d'affichage des Userform
    Bonjour le forum,

    J'ai un petit soucis d'affichage d'userform sur Excel 2016 que je n'ai pas sur 2010 et 2007.

    J'ai un userform à partir duquel j'active un autre userform pour y récupérer des données. Ce deuxième usf vient logiquement se positionner au dessus du premier et prend la main. Une fois la donnée récupérée, le deuxième usf se ferme et le premier reprend la main.
    Sur Excel 2016, le deuxième usf apparait bien pendant une seconde puis disparait derrière le premier. Comme je n'y ai plus accès, tout est bloqué.
    J'ai beau jouer avec les modal et non modal, ça ne change strictement rien.
    Je n'ai rien trouvé non plus concernant l'ordre d'affichage des usf ce qui est peut-être normal car la logique veut que le dernier appelé soit affiché au dessus des autres.

    Suite à ce souci, j'ai pensé qu'il s'agissait d'un bug d'office et je l'ai réinstallé, sans résultat.

    Est-ce que vous avez une idée de l'origine de ce problème et comment le résoudre ?

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour,

    cacher le premier avant d'afficher le second, sait-on jamais …

    ___________________________________________________________________________________________________________
    Je suis Paris, New-York, Mogadicio, Barcelone, London, Manchester, Egypte, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Ce qui m'interpelle personnellement avant tout est ceci :
    J'ai un userform à partir duquel j'active un autre userform pour y récupérer des données.
    quelle est la nécessité de l'activer pour ce faire ?
    Peux-tu nous montrer le code écrit pour y "récupérer des données" ?

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut


    Salut Jacques !

    Effectivement !

  5. #5
    Membre confirmé
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Octobre 2012
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2012
    Messages : 78
    Par défaut
    Merci pour vos réponses.

    Pas de souci.

    Ce n'est pas à proprement parlé une donnée. C'est en fait la récupération d'une photo d'un trombinoscope (que je parcoure dans le deuxième usf avec une barre de défilement) et dont j'intègre le lien dans un fiche adhérent (mon premier usf) pour que s'y affiche la photo.

    En masquant l'usf 1, bien entendu ça fonctionne mais ce n'est pas une solution qui me convient d'un point de vue Excelien de la chose.

    Moi ce qui m'interpelle le plus c'est que l'usf appelé soit masqué par le précédent et que ce n'est pas à mon sens un fonctionnement normal, surtout quand ce comportement ne se retrouve que sur Excel 2016 et pas sur 2007 ou sur 2010 (désolé, je n'ai pas 2013 pour essayer ). Ce qui m’intéresse c'est surtout comprendre pourquoi et que faire pour y remédier durablement.

    Je ne sais pas si c'est lié, mais j'ai aussi sur Excel 2016 un comportement similaire avec un autre fichier lorsque je lance en macro la prévisualisation avant impression
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Dialogs(xlDialogPrintPreview).Show
    La page s'affiche pendant une seconde puis vient se superposer un cadre gris sur toute la page à imprimer. Pas terrible comme prévisualisation. Faut être rapide.

    Problème Windows ? je ne peux pas dire car mes autres versions d'Excel sont sur d'autres postes. Problème Excel ? Là aussi je ne peux pas dire car c'est le seul poste que j'ai avec Office 2016

Discussions similaires

  1. [ADSL] Problème d'affichage des pages
    Par adam22 dans le forum Dépannage et Assistance
    Réponses: 9
    Dernier message: 07/12/2005, 14h36
  2. Problème d'affichage des tables
    Par talere dans le forum Access
    Réponses: 6
    Dernier message: 24/10/2005, 13h02
  3. Problème d'affichage des caractères accentués
    Par ostaquet dans le forum JBuilder
    Réponses: 1
    Dernier message: 10/03/2005, 06h58
  4. [JTable] Problème d'affichage des données
    Par ddams dans le forum Composants
    Réponses: 2
    Dernier message: 15/09/2004, 17h07
  5. Réponses: 1
    Dernier message: 06/03/2003, 11h57

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