bonjour
Au cas ou quelqu'un serait interessé par ce sujet, voici un classeur qui permet de gérer les objets ajoutés dynamiquement dans un UserForm
Cet exemple permet :
*D'ajouter plusieurs Labels dynamiquement dans un Frame en parametrant la couleur et le symbole affiché
*Déplacer les Labels
Un 1er clic sur un objet de la zone de dessin permet de le déplacer (par MouseMove).Conseil : Ne déplacez pas trop vite le curseur de la souris.
Un 2eme clic désactive le déplacement .
*Zoomer/Dézoomer sur les labels par doucle clic sur le Label
*Supprimer les Labels de façon sélective
*Sauvegarder les parametres des labels dynamiques dans un fichier XML , afin de pouvoir y revenir plus tard sans perdre la mise en forme
(Nom , Position , Dimension , Texte, Couleur de texte, Taille des caracteres)
Le fichier xml est enregistré dans le meme répertoire que ce classeur
*Charger dans l'USF les parametres contenus dans le fichier xml
Necessite d'activer la reference Microsoft XML 3.0
testé avec Excel2002 & WinXP
...oui je sais que cela ne sert pas à grand chose mais c'est juste un exercice de style pour visualiser les differentes possibilités de ce type de manipulations
bonne journée
MichelXld [file name=gererObjetsDynamiques_Dans_UserForm_V02.zip size=37047]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/gererObjetsDynamiques_Dans_UserForm_V02.zip[/file]
Au cas ou quelqu'un serait interessé par ce sujet, voici un classeur qui permet de gérer les objets ajoutés dynamiquement dans un UserForm
Cet exemple permet :
*D'ajouter plusieurs Labels dynamiquement dans un Frame en parametrant la couleur et le symbole affiché
*Déplacer les Labels
Un 1er clic sur un objet de la zone de dessin permet de le déplacer (par MouseMove).Conseil : Ne déplacez pas trop vite le curseur de la souris.
Un 2eme clic désactive le déplacement .
*Zoomer/Dézoomer sur les labels par doucle clic sur le Label
*Supprimer les Labels de façon sélective
*Sauvegarder les parametres des labels dynamiques dans un fichier XML , afin de pouvoir y revenir plus tard sans perdre la mise en forme
(Nom , Position , Dimension , Texte, Couleur de texte, Taille des caracteres)
Le fichier xml est enregistré dans le meme répertoire que ce classeur
*Charger dans l'USF les parametres contenus dans le fichier xml
Necessite d'activer la reference Microsoft XML 3.0
testé avec Excel2002 & WinXP
...oui je sais que cela ne sert pas à grand chose mais c'est juste un exercice de style pour visualiser les differentes possibilités de ce type de manipulations
bonne journée
MichelXld [file name=gererObjetsDynamiques_Dans_UserForm_V02.zip size=37047]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/gererObjetsDynamiques_Dans_UserForm_V02.zip[/file]