mDF
#1
Débutant XLPages

Inscription: 19/10/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 09-11-2010 20h01
Bonjour,

L'astuce pour contourner la MFC d'Excel 03 m'avait subjugué !
Malheureusement, je n'arrive pas à la faire fonctionner. J'ai beau lire & relire les explications, modifier les formats/formules, etc, le tri se fait mais c'est tout . En plus, n'étant pas très à l'aise avec VBA ...

Que pouvez-vous faire pour moi ?
Remerciements et salutations.

Hors Ligne
Rapport   Haut 

Re: mDF
#2
Accro XLPages

Inscription: 23/05/2008
De La Varenne Saint-Hilaire

Messages: 356

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 09-11-2010 23h14
Bonsoir Mango ,

J'imagine que tu as bien suivi de mode d'emploi qui se trouve ICI ?
Si malgré tout tu n'y arrives pas, il faudrait que tu postes ton fichier pour que l'on puisse regarder et t'aider concrètement.

Bonne soirée,

mth
Hors Ligne
Rapport   Haut 

Re: mDF
#3
Débutant XLPages

Inscription: 19/10/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 10-11-2010 13h23
Bonjour,

D'abord, merci de me répondre !
Ce site est d'une simplicité désarmante...
Ci-joints, 3 bouts, expurgés, extraits de mon fichier ... moi aussi, je pèse plus de 80K !
J'aurais voulu que la MFC s'applique aux cellules des lignes 2, 4, 6, etc des colonnes M à AF.
Merci de votre aide


Pièce jointe:
xls Test MFC 2-3.xls   [ Taille: 70.50 Ko - Téléchargements: 589 ]
xls Test MFC 1-3.xls   [ Taille: 71.00 Ko - Téléchargements: 526 ]
xls Test MFC 3-3.xls   [ Taille: 25.00 Ko - Téléchargements: 548 ]
Hors Ligne
Rapport   Haut 

Re: mDF
#4
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 10-11-2010 20h17
Bonsoir Mango43, Mth,

En ouvrant le fichier Test MFC 2-3.xls, je regarde ce que tu as saisis dans le format conditionnel de la cellule M4 par exemple et je vois :
="mDF($m:$af)"

Tu n'as visiblement pas compris ou mal interprété le tutoriel dédié à cette macro et je te conseille d'en reprendre la lecture et aussi d'analyser le fichier exemple en téléchargements.

Pour l'ensemble des cellules cibles (soit les plages M4:AF4, M6:AF6 et M8:AF8), il convenait de saisir simplement :
=mDF

Attention également, l'expression à saisir en format conditionnel ne doit pas contenir de guillemets ! Pour info, ces guillemets sont ajoutés automatiquement par Excel si tu omets de saisir le signe "=" devant, comme indiqué.

Ci-joint ton fichier de Test modifié en conséquence (pour passer en dessous des 80 Ko, zipper le fichier suffit bien souvent !).

Cordialement,
Pièce jointe:
zip PourMango43.zip   [ Taille: 27.48 Ko - Téléchargements: 535 ]

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: mDF
#5
Débutant XLPages

Inscription: 19/10/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 15-11-2010 18h35
Bonsoir "Mth" (allias mDF ?),

Un peu long à la détente ; ha! ces jours fériés ...
Je suis sûr d'avoir tout lu et, sur une copie de fichier, j'avais bien tapé : =mDF, sans les " !
J'ai mis à jour mon fichier actif à partir de ce que tu m'as renvoyé : ça fonctionne à MERVEILLE = MAGNIFIQUE !
Bon, en bidouillant : copier, coller ; je sais, pas beau mais pas doué, non plus ...
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.
Ca y est, j'ai fini ! Encore merci et meilleures salutations !
Hors Ligne
Rapport   Haut 

Re: mDF
#6
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 15-11-2010 19h20
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,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: mDF
#7
Débutant XLPages

Inscription: 19/10/2010

Messages: 4

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 23-11-2010 19h13
Bonsoir,

Merci pour toutes ces explications : je suis un peu moins bête !
Cette MFC contrarie notre ami Excel : la répétition, via CTRL Y, ne fonctionne plus ; l'annulation (d'un copier-coller par ex) n'est plus accessible ; ...
Mais, bon, on ne peut pas tout avoir ! Mes cases sont coloriées, c'est l'essentiel !
Bonne continuation et meilleures salutations.
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes