Re: mDF MFCmultiples v5.0

Auteur: seagram  Posté le: 09/03/2010 11:18:36

Bonjour, Je viens de découvrir ce site, et l'outil mDF MFC Multiples. Bravo pour l'idée et la réalisation. Quelques idées en passant, après exploration du code : - Les fonctions privées VerifFCond() et FormatCible() ne sont appelées qu'une seule fois, depuis le code de la procédure principale Workbook_SheetChange() : Il est donc envisageable de réincorporer leur code dans cette procédure. Le code deviendra plus lourd, moins lisible et moins modulaire, mais il n'y aura plus qu'un seul code pour tout faire. - Dans le même esprit, le code de la procédure Workbook_SheetDeactivate() peut être intégralement déplacé dans la procédure principale Workbook_SheetChange(). Après tout, il est inutile de retrier le tableau des formats chaque fois que l'utilisateur quitte l'onglet "MDF" pour consultation, alors qu'il est sans doute nécessaire de le faire chaque fois qu'il y a modifié une valeur ! Avec ces deux suggestions, s'il n'y a pas des inconvénients auxquels je n'ai pas pensé à chaud, une seule procédure peut suffire à tout faire ... Sinon, dommage que les adresses doivent nécessairement comporter des adresses absolues (préfixées par '$'). Je travaille beaucoup avec les adresses relatives. Mais je vais pratiquer, et voir si c'est un vrai manque, ou juste une remarque de "puriste" : il y a déjà énormément de possibilités avec l'outil tel qu'il est. Si les adresses absolues me manquent, je réfléchirai à une solution. D'autres idées pour la liste de souhaits (ou une future contribution ?) : - pouvoir cacher/montrer l'onglet MDF avec une icône dans une barre d'outils, pour ne pas perturber l'utilisateur final - pouvoir utiliser une plage arbitraire de cellules dans un onglet arbitraire comme source de formats, au lieu d'un onglet dédié (genre une plage nommée "mDF_MFC_Formats") [et ça résout le point précédent + ça permet(trait ?) d'avoir des MFC différentes pour chaque onglet, au lieu d'une seule commune à tout le classeur] - comme suggéré dans certains commentaires, avoir une icône dans une barre d'outils pour copier la macro VBA depuis un classeur de référence dans %USERPROFILE%\Application Data\Microsoft\Excel\XLSTART vers le classeur en cours, et créer à la volée l'onglet caché "MDF" ou désigner interactivement la plage nommée des formats de référence Encore un grand bravo pour l'idée originale et le travail réalisé ! Seagram PS: Et comment fait-on pour que les sauts de lignes soient conservés et que le commentaire soit lisible ?

Déposer un commentaire
Règles des commentaires*
Les commentaires sont toujours approuvés
Titre*
Nom*
Courriel*
Site internet*
Icône de message*
       
Message*
Options*
 
 
Code de Confirmation*

Si l'image n'est pas suffisamment claire, cliquez ici pour la rafraîchir .


Entrez les lettres de l'image
Le code est insensible à la casse
Maximum de tentatives que vous pouvez essayer : 10