Le fichier à télécharger contient:
- Le Module_UserFormShowPseudoModal à importer dans le projet VBA.
- Le Module_Test qui donne un exemple d'utilisation.
- Permet d'afficher un UserForm en mode vbModeless (permettant des interactions avec la feuille) tout en codant dans l'appelant comme si le UserForm était affiché en vbModal, c'est à dire qu'à la sortie / fermeture du UserForm l'instruction suivant l'appel de la fonction sera exécutée en séquence.
- Permet d'afficher le UserForm sur tous les classeurs avec la paramètre ShowOnAllWindows:=True.
- Pour afficher un UserForm, utiliser la fonction UserFormShowPseudoModal().
(Voir les paramètres dans le code).
- V1 - Initiale
- V2 - Ajout du paramètre ShowOnAllWindows.
- V3 - Améliorations de mode ShowOnAllWindows et correction centrage par défaut en multi-moniteurs.
- V4 - Suppression du mode ShowOnAllWindows pour simplifier et ajout d'une valeur de retour.
- V5 - Suppression de DoEvents inutiles
- V6 - Correction d'un bug en récupération du Handle d'un Workbook multi-fenêtré.
- Version
- 1.0