A + A -
Connexion          Se souvenir de moi      |  Devenir membre ?
  |   |
Recherche globale
Le saviez-vous ?
VBA permet d'obtenir une fonction personnalisée pour calculer le nombre de jours ouvrés entre 2 dates (nombre de jours hors jours fériés, samedis et dimanches)...

Derniers Fichiers
TCD - Intégrer un c...
Mth
14-05-2010
EXACT() - Exercices...
Mth
26-04-2010
Supprimer les espac...
Mth
05-04-2010
Mon premier TCD 200...
Mth
28-03-2010
STXT() - Exercices ...
Mth
13-03-2010
Téléchargements mDF Tutoriels VBA Divers mDF MFCmultiples v5.0




mDF MFCmultiples v5.0 Populaire  

 Télécharger maintenant !


Dernière version !

Comment gérer plus de 3 Mises en Forme Conditionnelles sur versions Excel 2000-2003 ?

 

Dans ce classeur, une façon simple de simuler une MFC illimitée.
Découvrez son fonctionnement dans l'onglet Test et lisez les instructions de l'onglet MFC pour l'incorporer dans votre propre projet...



Tout savoir sur cette macro en consultant l'article :

Article : mDF MFCmultiples à la loupe

 

 

FONCTIONNALITES

 

1. Simule une Mise en Forme Conditionnelle avec nombre de critères et formats illimités.

2. Prend en compte pour traitement, les cellules contenant des constantes, mais également les cellules contenant des formules.

3. Applique individuellement des formats distincts sur des cellules isolées.

4. Applique, à l'aide d'une seule condition, un même format sur une plage entière de cellules en ligne ou en colonne, ou sur une partie seulement de la ligne ou de la colonne, ou même sur plusieurs plages distinctes sur une même ligne ou colonne.

5. Permet l'utilisation du comparateur « égale à » pour tout type de valeur (numérique et alphabétique)

6. Permet également l'utilisation des comparateurs numériques suivants : « inférieur à », « inférieur ou égale à », «supérieur à » ou « supérieur ou égale à ».



 Date de proposition: 01-05-2009

 Proposé par: myDearFriend!


 Auteur: myDearFriend!

 Site Web: ICI

 Version: 5.0

 Poids du fichier: 29.08 Ko

 Compatibilité (mini): PC Excel 2000

 Code VBA: accessible

 Téléchargé 4293 fois

 Note: 9.1 / 10  (20 votes)

 Noter ce fichier


copie écran :


[Tags: Tutoriel   Utilitaire   MFC   MFCmultiples   Multiples   Format   Forme   Conditionnel  ]
 
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Auteur Conversation
Visiteur
Posté le: 13-02-2008 19h28  Mis à jour: 13-02-2008 19h28
Visiteur
 Re: mDF MFCmultiples v3.0
merci pour ce beau travail et excellente journée
Répondre
gibi
Posté le: 20-05-2008 17h22  Mis à jour: 20-05-2008 17h22
Newbie XLpages
Inscrit le: 20-05-2008
De:
Envois: 1
 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
Répondre
myDearFriend!
Posté le: 21-05-2008 19h50  Mis à jour: 21-05-2008 19h50
Webmestre
Inscrit le: 18-05-2006
De: Saône-et-Loire (71)
Envois: 895
 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,
Répondre
Visiteur
Posté le: 10-06-2008 15h46  Mis à jour: 10-06-2008 15h46
Visiteur
 Re: mDF MFCmultiples v5.0
que dire de plus que : BRAVO, CHAPEAU BAS L'ARTISTE! ???
Répondre
Jiheme
Posté le: 03-10-2008 17h53  Mis à jour: 03-10-2008 17h53
Newbie XLpages
Inscrit le: 21-07-2007
De:
Envois: 4
 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
Répondre
myDearFriend!
Posté le: 03-10-2008 23h46  Mis à jour: 03-10-2008 23h46
Webmestre
Inscrit le: 18-05-2006
De: Saône-et-Loire (71)
Envois: 895
 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.
Répondre
Visiteur
Posté le: 09-11-2008 16h30  Mis à jour: 09-11-2008 16h30
Visiteur
 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
Répondre
myDearFriend!
Posté le: 10-11-2008 21h24  Mis à jour: 10-11-2008 21h25
Webmestre
Inscrit le: 18-05-2006
De: Saône-et-Loire (71)
Envois: 895
 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,
Répondre
Visiteur
Posté le: 09-10-2009 09h27  Mis à jour: 09-10-2009 09h27
Visiteur
 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
Répondre
Visiteur
Posté le: 18-10-2009 12h34  Mis à jour: 18-10-2009 12h34
Visiteur
 Re: mDF MFCmultiples v5.0
Juste pour dire merci, moi qui ne connais rien au VBA j'ai réussi !! Yes
Répondre
myDearFriend!
Posté le: 18-10-2009 13h30  Mis à jour: 18-10-2009 13h31
Webmestre
Inscrit le: 18-05-2006
De: Saône-et-Loire (71)
Envois: 895
 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,
Répondre
Visiteur
Posté le: 14-01-2010 03h41  Mis à jour: 14-01-2010 03h41
Visiteur
 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!
Répondre
myDearFriend!
Posté le: 14-01-2010 21h16  Mis à jour: 14-01-2010 21h16
Webmestre
Inscrit le: 18-05-2006
De: Saône-et-Loire (71)
Envois: 895
 Re: mDF MFCmultiples v5.0
Bonjour,

Toutes les explications sont dans l'article qui lui est consacré : mDF MFCmultiples à la loupe

Cordialement,
Répondre
Visiteur
Posté le: 15-01-2010 16h59  Mis à jour: 15-01-2010 16h59
Visiteur
 Re: mDF MFCmultiples v5.0
Bonjour myDearFriend, merci. Je vais de ce pas le consulter. Bonne journée
Répondre
Visiteur
Posté le: 18-01-2010 15h28  Mis à jour: 18-01-2010 15h28
Visiteur
 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
Répondre
Visiteur
Posté le: 28-01-2010 13h47  Mis à jour: 28-01-2010 13h47
Visiteur
 Re: mDF MFCmultiples v5.0
Bonjour, J'ai appliqué cette macro et cela fonctionne parfaitement. Bravo pour ce développement. Cordialement Matthieu
Répondre
seagram
Posté le: 09-03-2010 11h18  Mis à jour: 09-03-2010 11h20
Newbie XLpages
Inscrit le: 09-03-2010
De:
Envois: 1
 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 ?
Répondre
myDearFriend!
Posté le: 09-03-2010 22h20  Mis à jour: 09-03-2010 22h20
Webmestre
Inscrit le: 18-05-2006
De: Saône-et-Loire (71)
Envois: 895
 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,
Répondre
Visiteur
Posté le: 05-05-2010 16h07  Mis à jour: 05-05-2010 16h07
Visiteur
 Re: mDF MFCmultiples v5.0
Ton travail m'a sauvé la vie !!!! Merci beaucoup !!!
Répondre
Derniers commentaires sur fichiers
  Fichiers en téléchargement Publication
Re: mDF Calendrier v3.0
Merci de votre attention. J'utilise bien la version mDF XLcalendar et j'obtiend l'erreur suivante. Microsoft Visual Basic pour...
27-06-2010 13h46
Re: mDF Calendrier v3.0
Bonsoir cher Visiteur, Tout d'abord, merci de ton intérêt pour cette application. A vrai dire, le mDF Calendrier v3.0 a déjà évolué, et...
25-06-2010 00h21
myDearFriend!
Re: mDF Calendrier v3.0
Logiciel extra. Je suis sur plateforme windows 7 x64 et office 2007 : fonctionne. Depuis que je travaille avec office 2010 Ne fonctionne plus...
24-06-2010 22h49
Re: mDF Virtual Earth Exemple
Fantastique ! Cà c'est du benchmark. Pourquoi chercher à réinventer ce que des esprits altruistes prennent du temps à bien documenter. Un...
08-05-2010 11h21
Re: mDF MFCmultiples v5.0
Ton travail m'a sauvé la vie !!!! Merci beaucoup !!!
05-05-2010 16h07
mDF XLdoublons version 5.0

Téléchargez la dernière version !mDF XLdoublons v5.0


Intuitif, plus rapide et toujours aussi efficace,
cet utilitaire indispensable  est maintenant disponible dans sa version 5.0 !

Avec un code VBA revisité en profondeur,  mDF XL doublons travaille 10 fois plus rapidement, toujours en toute sécurité et toujours dans le respect du format original de vos données.

Aujourd'hui compatible Excel 2000 à 2007, la nouvelle mouture s'améliore encore et apporte quelques nouveautés
que vous pouvez découvrir dans le tout nouvel article qui lui est consacré : mDF XLdoublons : Mode d'emploi .

Avez-vous déjà consulté ce tutoriel ?
VBA et les variables
Publié par Didier Fourgeot [myDearFriend!] le 09-02-2008 
VBA et les variables

Déclarer les variables dans VBA ?

 

La déclaration des variables est toujours recommandée.

Il s'agit de la toute première étape en terme d'optimisation du code VBA.

Bien que non obligatoire, la déclaration des variables avec le type de données adéquat apporte des avantages indéniables :

  1. Plus vous rationaliserez les types de variable utilisées et mieux vous maitriserez le déroulement de votre projet VBA (savoir ce qu'on fait et comment on y parvient, est déjà le premier pas vers la maitrise, non ?).
  2. L'objectif est avant tout d'optimiser les ressources mémoire utilisées et d'accroitre ainsi les performance de votre projet.
  3. Le plus souvent, le choix du bon type de variable accentue la vitesse d'exécution de façon perceptible.
  4. L'utilisation de l'instruction Option Explicit en tête de module facilite grandement le débogage de votre projet.