mDF MFCmultiples v5.0 | ||
---|---|---|
|
Posté le 13/02/2008 19:28 |
||
VisiteurXL
|
Re: mDF MFCmultiples v3.0
merci pour ce beau travail et excellente journée
|
|
Posté le 20/05/2008 17:22 |
||
Débutant XLPages
|
Re: mDF MFCmultiples v5.0
Bonjour,
lors de l'ouverture du classeur excel j'ai eu un message "erreur fichier risque de perte de données". J'utilise excel 2000 sous Windows XP SP2 décompression via IZARC D'où peut provenir le problème Merci de votre aide GIBI |
|
Posté le 21/05/2008 19:50 |
||
Webmestre
|
Re: mDF MFCmultiples v5.0
Bonsoir gibi,
Aucune idée de ce qui t'arrive gibi Je ne suis pas arrivé à reproduire ton problème, même avec XL2000. Par contre, je doute que ton programme de décompression de fichiers en soit la cause... Peut être une macro complémentaire dans ta config incompatible avec la MFCmultiples... Merci d'utiliser les Forums pour vos questions et/ou remarques... Cordialement, |
|
Posté le 10/06/2008 15:46 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
que dire de plus que : BRAVO, CHAPEAU BAS L'ARTISTE! ???
|
|
Posté le 03/10/2008 17:53 |
||
Débutant XLPages
|
Re: mDF MFCmultiples v5.0
Bonjour Didier, Bonjour à tous
J'ai fais un superbe fichier en utilisant ta macro cela fonctionne parfaitement, malheurerusement je dois travailler à tour de rôle avec un ami qui a 2007 et là ça coince... sur l'instruction : Adr = Mid(.ID, 3) De plus dans les références VBA 2007 il manque "Ref Edit Control". Saurais tu par quoi la remplacer ? Merci et bon WE Jean-Marc |
|
Posté le 03/10/2008 23:46 |
||
Webmestre
|
Re: mDF MFCmultiples v5.0
Bonsoir,
Pour la réponse à cette question de Jiheme, voir CE FIL de discussions du Forum. La section "Commentaires sur fichier" n'est pas le bon endroit pour poser les questions. Merci de votre compréhension. |
|
Posté le 09/11/2008 16:30 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour,
Super travail, ça fonctionne à merveille! Parcontre je rencontre une petite difficulté quand je protège ma feuille! La macro ne fonctionne plus! Peut tu m'indiquer l'endoit ou je doit retirer laprotection sur ta macro. Merci d'avance Bon week-end |
|
Posté le 10/11/2008 21:24 (modifié le 10/11/2008 21:25) |
||
Webmestre
|
Re: mDF MFCmultiples v5.0
Bonsoir,
Rappel : la section des commentaires sur fichiers n'est pas le bon endroit pour poser vos questions. Les forums de discussions sont là pour ça. Chers visiteurs, si vous rencontrez la même difficulté que celle citée par Romy, la réponse est sous ce lien. Cordialement, |
|
Posté le 09/10/2009 09:27 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Un grand, immense merci à toi pour ce sympathique utilitaire qui me rend de nombreux services.
A quand un utilitaire de même type pour un dégradé en couleur de cellules |
|
Posté le 18/10/2009 12:34 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Juste pour dire merci, moi qui ne connais rien au VBA j'ai réussi !! Yes
|
|
Posté le 18/10/2009 13:30 (modifié le 18/10/2009 13:31) |
||
Webmestre
|
Re: mDF MFCmultiples v5.0
Bonjour MILOU,
Merci à toi ... car permettre à tous l'utilisation de ce module, c'était tout à fait l'objectif de ce projet ! Ca me fait plaisir de savoir que ce type de proposition remplit son office et reste accessible au plus grand nombre... Bien cordialement, |
|
Posté le 14/01/2010 03:41 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour à tous,
J'ai lu ce module et suivi les étapes pas à pas, mais je ne comprends pas le principe d'utilisation de la macro. Il n'y a aucune macro dans le fichier "mDF_MFCmultiples_v50.xls". Je ne comprends pas comment exécuter le code pour voir le résultat du changement de couleurs. Est-ce que quelqu'un pourrait me l'expliquer, s'il vous plait!
|
|
Posté le 14/01/2010 21:16 |
||
Webmestre
|
Re: mDF MFCmultiples v5.0
Bonjour,
Toutes les explications sont dans l'article qui lui est consacré : mDF MFCmultiples à la loupe Cordialement, |
|
Posté le 15/01/2010 16:59 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour myDearFriend,
merci. Je vais de ce pas le consulter.
Bonne journée
|
|
Posté le 18/01/2010 15:28 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour myDearFriend,
J'aurais une question concernant la macro. J'ai essayé d'appliquer la macro à mon modèle de fichier et ça marche lorsque je saisie une couleur dans une cellule. Par contre, dans mon cas, ma cellule contenant la couleur se change toute seule selon certaines cellules. Et donc, je n'ai pas besoin de l'inscrire à la main. En appliquant la macro, ça ne marche pas et pourtant le code se trouve dans l'évènement "Workbook_SheetChange".
J'ai testé l'évènement "Worksheet_Change" (macro qui se lance lorsqu'il y a un changement d'une cellule ou une action survient) et ça ne marche pas...Comment pourrais-je appliquer la macro afin que cela marche?
Merci
|
|
Posté le 28/01/2010 13:47 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour,
J'ai appliqué cette macro et cela fonctionne parfaitement. Bravo pour ce développement.
Cordialement
Matthieu
|
|
Posté le 09/03/2010 11:18 (modifié le 09/03/2010 11:20) |
||
Débutant XLPages
|
Re: mDF MFCmultiples v5.0
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 ?
|
|
Posté le 09/03/2010 22:20 |
||
Webmestre
|
Re: mDF MFCmultiples v5.0
Bonjour seagram, et bienvenue sur XLpages.com
Les forums de discussions du site (et particulièrement celui intitulé "Le Site et son Contenu " dans le cas présent) sont plus adaptés pour recueillir vos questions ou suggestions. Pour des raisons de sécurité, j'ai dû supprimer l'éditeur dans la zone des commentaires. Je te remercie en tout cas de l'intérêt que tu portes à cette macro et je prends bien évidemment note de tes suggestions, même si je n'ai pas forcément la même vision des choses que toi sur certains points. Bien cordialement, |
|
Posté le 05/05/2010 16:07 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Ton travail m'a sauvé la vie !!!!
Merci beaucoup !!!
|
|
Posté le 02/11/2010 20:21 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour, serait-il possible de modifier cette macro pour qu'elle fonctionne aussi avec une formule comme condition, explication:
je désire réaliser un diagramme de GANTT (planning), avec une mise en forme de cellules en fonction de plusieurs critères (date de début, durée d'une tâche), données qui détermine la plage de cellules à mettre en forme.
Aujourd'hui j'utilise la formule suivante: =ET($J7<=(X$1-1);$L$7>=W$1) mais il me faudrait plus de 3 conditions.
j'aimerai utiliser votre macro avec une formule de ce type et une cellule supplémentaire qui donne la valeur de mise en forme suivant le principe de la macro MFCmultiple.
merci de m'éclairer sur les possibilités.
yannick
|
|
Posté le 03/11/2010 17:27 |
||
Webmestre
|
Re: mDF MFCmultiples v5.0
Bonjour yannick,
Cette macro est tout à fait capable de gérer les cellules avec formule de calcul (sous certaines conditions). Merci de te reporter sur le Tutoriel dédié : mDF MFCmultiples à la loupe Prière de poser vos questions dans les Tutoriel dédié : forums de discussions du site et non dans la partie réservée aux commentaires. Cordialement, |
|
Posté le 19/07/2012 09:07 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour,
Bon travail, juste pour dire que celà est dommage que quand on change le format d'une valeur celà ne s'actualise pas, a moins que je n'ai louper cette fonctionalité
|
|
Posté le 19/07/2012 09:53 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
(Meme visiteur) Ta macro fais bug excel quand tu insère une colone :)
PS : Désoler de la critique mais c'est toujours constructif :p
|
|
Posté le 29/10/2012 17:50 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour, Excellente macro, elle sauve la vie sur 2003 !
j'ai eu quelques soucis lorsqu'il faut rentrer la MFC "*mDF" car mon excel 2003 formate tout en minuscule, j'ai donc mofidier la macro.
sinon petite question, est il possible de le faire sur plusieurs feuillets en meme temps ? et comment? j'ai essayé le basique, qui ne semble pas fonctionner. j'entend par la la reprise de la MFC sur des cellules d'un autre feuillet.
merci d'avance !
|
|
Posté le 16/11/2012 11:38 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
Bonjour,
j'ai un peu le même problème et je n'arrive pas à utiliser ton fichier,
je creer bien une feuille MFC, je mais des références que je trie et je copie le code mais quand je rentre dans a la MFC rien ne ce produit.
Pierre
|
|
Posté le 18/02/2013 15:24 |
||
VisiteurXL
|
Re: mDF MFCmultiples v5.0
bonjour,
je viens de trouver ce forum pour les problèmes d'excel
très efficace et bien documenté
je pensais trouver ma réponse à mon problème avec ce topic, mais en appliquant toutes tes recommandations, je n'arrive pas à avoir mes mises en formes conditionnelles
pourrais tu prendre contact avec moi mDF?
merci
|
|
Posté le 19/02/2013 12:18 |
||
Débutant XLPages
|
Re: mDF MFCmultiples v5.0
bonjour, je viens de trouver ce forum pour les problèmes d'excel très efficace et bien documenté je pensais trouver ma réponse à mon problème avec ce topic, mais en appliquant toutes tes recommandations, je n'arrive pas à avoir mes mises en formes conditionnelles pourrais tu prendre contact avec moi mDF? merci
|
|
Posté le 22/11/2013 15:24 |
||
jps
|
Re: mDF MFCmultiples v5.0
Bonjour,
Je viens de découvrir ce fichier qui répond en tous points à ma recherche.
N'étant pas toujours à l'aise avec VBA, j'ai tout de même une question, parce que je n'arrive pas tout à fait à mettre en oeuvre la mise en forme conditionnelle dans mon cas.
J'ai l'impression que la fonction mDF ne s'applique pas quand les cellules, sont mises à jour par des formules matricielles. L'evênement Workbook_sheetchange ne semble pas détecté dans la feuille thisworkbook
Connaissez vous une manière de résoudre ce souci, ou faut'il boucler sur toutes les zones alimentées par formule matricielle ?
D'avance merci pour vos retours
Clt
|
|
Posté le 05/02/2014 11:01 |
||
mohamed
|
Re: mDF MFCmultiples v5.0
Vraiment un grand merci pour cet excellent travail. Etant un novice sur VBA, des travaux comme les vôtres m'aident beaucoup.
|