Rapport de message :*
 

Re: mDF

Titre du sujet : Re: mDF
par myDearFriend! le 15/11/2010 19:20:54

Bonsoir Mango43, Mth, le Forum,

Citation :
Mango43 a écrit :
Bonsoir "Mth" (allias mDF ?)

Arf non, lol. Mth c'est notre amie Mireille, grande contributrice sur XLpages.com et qui compte à son actif de nombreux articles et tutoriels pour notre site (et personnellement, je ne la remercierais jamais assez pour son partage et tous ces travaux de qualité qu'elle nous offre ).

Citation :
Mango43 a écrit :
En fait, je pense que c'est une question "d'ordre" ; peut-être faut-il créer un nouveau fichier avec l'onglet MFC puis documenter "ThisWorkbook" puis insérer/créer les onglets/tableaux, sans aucune mise en forme (supprimer les conditions ne suffit pas), qui nous intéressent, etc ... ??? C'est mon analyse ; je sais que notre ami Excel est très costaud mais aussi TRES succeptible !
J'ai opté pour la facilité : je n'ai pas essayé dans un autre tableau. Je suis le seul à "peiner" ?
Je ne voudrais pas rester sur une incertitude ! Si tu avais 5mn, ça ne presse pas, j'aimerais bien que tu me confirmes la meilleure procédure pour que ça fonctionne du 1er coup.
Oui Mango43, c'est avant tout une question d'ordre.
Pour rappel, cette MFCmultiples n'est qu'une simulation de la « vraie » Mise en Forme Conditionnelle native d'Excel. Elle ne sera jamais aussi souple d'utilisation que son originale.

Cela dit, tout concepteur de document se doit aussi de respecter un scénario type de conception : on élabore déjà l'architecture d'un document (son squelette), on établie ensuite les règles de mise en forme (dans notre cas : les MFC, les formats associés et la procédure VBA dans le ThisWorkbook) et vient ensuite le remplissage du document (la saisie des données, par le concepteur lui-même ou par les utilisateurs finaux).
Et c'est bien lors de la saisie des données, au final, que les règles de format vont être prises en charge et appliquées par l'automatisme VBA.

Si tu décides de modifier à postériori ces règles ou formats prédéfinis, alors il te faudra également ressaisir les données pour voir la procédure VBA agir en conséquence et rectifier les formats en place. Pour gagner du temps et/ou éviter une re-saisie fastidieuse de l'ensemble, tu peux aussi sélectionner les plages de données et faire un simple copier-coller des données d'origine sur elles-mêmes. Cela suffit bien souvent pour simuler l'action de re-saisie et re-déclencher la procédure de mise en forme VBA.

En espérant avoir été clair.... (pas sûr, pas sûr... )

Et si tu penses que nous avons répondu à ton problème, je te remercie de mettre en pratique ce qui est indiqué au bas de ma signature...

Cordialement,