Contenu récent par Dudu2

  1. Dudu2

    CreatorRibbonX ImageMso evolution Rebuilder MinimalBackstage V8.0

    Sinon un détail ergonomique, j'ai toujours du mal à associer une image MSO choisie dans la liste. Je ne me rappelle pas toujours où cliquer et quand je retrouve où il faut cliquer (sur le nom de l'image) ça ne s'affiche pas et je dois faire un aller/retour sur un bouton pour voir le nom.
  2. Dudu2

    CreatorRibbonX ImageMso evolution Rebuilder MinimalBackstage V8.0

    Bonjour @patricktoulon, Ce sont les @@ que VBA n'aime pas ? Perso je comprends pas comment il peut prendre ça pour un suffixe de type ! Bon c'est pas grave, je change pour ne pas le contrarier.
  3. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Bonjour, Je comprends pas du tout ton code récursif mais ça fonctionne. Faut quand même une quarantaine de boucles quand le UserForm n'est pas en SetParent de l'Application mais c'est rapide.
  4. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Ok merci, je regarde ça demain.
  5. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Ok essaie...
  6. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Le GetAncestor comme le GetParent retourne toujours le Handle de l'Application, Il est non discriminant. Je vais rester sur le GetWindow GW_HWNDPREV.
  7. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    OK mais ça donne toujours le Handle de l'Application dans les 2 cas, ça ne discrimine pas ! Le GetWindow avec GW_OWNER je pense que c'est exactement la même chose qu'un GetParent. Par contre, chez moi (2021 / 64), il y a possibilité de discriminer avec GW_HWNDPREV ou GW_HWNDFIRST. Avec...
  8. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Merci @patricktoulon pour ce code kado mais ça ne permet pas non plus de discriminer. Voir fichier joint.
  9. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Bonjour, Il y a quand même un problème. Je n'arrive pas à déterminer si un SetParent de l'ActiveWindow a été fait ou pas sur le UserForm. Que je fasse ou non le SetParent, le GetParent du UserForm est toujours ActiveWindow.hWnd !!
  10. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    T'embête pas... dans la version sur laquelle je travaille, il n'y a pas encore de ruban.
  11. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Certes, mais minimisé, le UserForm reste visible. Alors on peut bricoler des couleurs ou marqueurs de Hide et Show mais ça devient aussi compliqué.
  12. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    En effet, hors de la fenêtre parente, le UserForm ne peut apparaître. L'intérêt c'est que la minimisation reste dans la fenêtre. Le truc c'est que d'une part j'avais totalement oublié que ma fonction d'affichage que j'utilise à toutes les sauces depuis des lustres, faisait un SetParent dans...
  13. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Merci à vous tous qui vous êtes penchés sur cette question. Oui ! Je crois avoir trouvé l'explication (à confirmer par un code encore à corriger). Pour certaines raisons (je pourrais expliquer si demande), j'ai fait, dans ce cas précis (ce n'est pas une généralité), un SetParent du UserForm à...
  14. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    C'est pas à exclure.
  15. Dudu2

    XL 2016 VBA - Problème positionnement UserForm

    Bonjour, C'est dans un gros code pas possible à mettre ici. Et oui StartupPosition et Points, tout est bon. Je lui dit 10 et Excel comprend 20. Je vais continuer à investiguer.
Retour