Re: MFC multiple dans cellule = ligne idem
#11
Webmestre

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

Messages: 1519

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 31-01-2008 23h23
Re,

Fais des tests JCGL, j'ai volontairement omis le ScreenUpdating car j'ai cru remarqué des problèmes en cas de modification de plages entières par l'utilisateur (oui, j'ai également oublié de préciser que cette macro gère également les plages de cellules maintenant)...

Merci pour ton soutien

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: MFC multiple dans cellule = ligne idem
#12
Débutant XLPages

Inscription: 31/01/2008

Messages: 16

Posté le : 01-02-2008 06h46
Bonjour à tous,

Je n'ai pas pû attendre hier soir, aussi c'est dès mon réveil que je viens.
Didier, ton appli est exactement ce que j'attendais. Comme le dis JC, une appli clé en mains, pour ma 1ère intervention sur ton site, quelle chance !
Je la teste dans la journée au travail et te tiens au courant de mes commentaires (s'il y en a, ce qui m'étonnerait).

Très bonne journée
Amicalement
Nad
Hors Ligne
Rapport   Haut 

Re: MFC multiple dans cellule = ligne idem
#13
Débutant XLPages

Inscription: 31/01/2008

Messages: 16

Posté le : 01-02-2008 07h07
Re,

Parti comme c'est, je vais arriver en retard au travail !
Je suis comme une enfant ayant ouvert son cadeau de Noël avec ce fichier !

Bon, question d'une novice VBA :

La plage est déterminée de quelle façon ? Dans mon fichier, mes colonnes vont de A à AD, mais je voudrais que la mDFL s'arrête à la colonne Z. Hors la macro sait, toute seule comme une grande, que la dernière colonne du tableau est AD.

J'ai beau lire et relire le code, je ne vois pas.

Merci de m'éclairer.

A tout à l'heure
Feutrine
Hors Ligne
Rapport   Haut 

Re: MFC multiple dans cellule = ligne idem
#14
Webmestre

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

Messages: 1519

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 01-02-2008 18h21
Bonsoir Feutrine, JCGL, le Forum,

Cette macro détermine la longueur d'une ligne de données automatiquement en fonction de l'intégralité de ton tableau. Dans ton cas, il applique donc naturellement la couleur jusqu'à la colonne AD.

Si j'ai bien compris, tu souhaites voir ce format s'appliquer uniquement jusqu'à la colonne Z, c'est évidemment possible (mais quel dommage...).
Pour adapter le code à ce besoin spécifique, tu peux changer la ligne :
Set RCible Application.Intersect(Cible.EntireRowActiveSheet.UsedRange)
par
Set RCible Cible.EntireRow.Range("A1:Z1")


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: MFC multiple dans cellule = ligne idem
#15
Débutant XLPages

Inscription: 31/01/2008

Messages: 16

Posté le : 01-02-2008 20h31
Bonsoir,

Merci Didier, c'est tout à fait ce qu'il me fallait car pour une certaine lisibilité du tableau, j'avais besoin que les dernières cellules ne soient pas colorées.

Je suis en train de tester la macro sur des formules.
Je te tiens au courant.

Amicalement
Feutrine
Hors Ligne
Rapport   Haut 

Re: MFC multiple dans cellule = ligne idem
#16
Accro XLPages

Inscription: 23/05/2007
De Chamrousse

Messages: 309

Système d'exploitation:
PC
Version Excel utilisée:
2013
Posté le : 01-02-2008 21h33
Bonjour à tous,
Salut Feutrine ,
Salut Didier ,

Ah ben rien à redire sur la V3. Juste, peut-être, un petit tutoriel qui pourrait expliquer le mDF et le mDFL qui est explicite en l'état mais qui, à mon avis, demande une certaine "maîtrise" d'XL.
Encore un code qui va combler tous les XLdiens et Xldiennes.
Bravo Didier.

A+ à tous et plus particulièrement à Feutrine et Didier


Cordialement
Hors Ligne
Rapport   Haut 

Re: MFC multiple dans cellule = ligne idem
#17
Débutant XLPages

Inscription: 31/01/2008

Messages: 16

Posté le : 01-02-2008 23h27
re,

Didier, quand tu dis qu'il faut que les formules ne doivent pas provenir d'une autre feuille, onglet, classeur ...

J'ai inséré une feuille, et dans cette nouvelle feuille, dans une cellule (format mDFL), j'ai mis la formule =SOMME(Test!B29:H29) ==> la macro a fonctionné.

De même avec RECHERCHEV

A quel niveau celà ne fonctionne pas ?

Feutrine (ravie de cette appli - merci Didier !!!!!!!!!!!!!!!!)
Hors Ligne
Rapport   Haut 

Re: MFC multiple dans cellule = ligne idem
#18
Webmestre

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

Messages: 1519

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 02-02-2008 15h01
Bonjour Feutrine, JCGL, le Forum,

Citation :

Feutrine a écrit:
re,

Didier, quand tu dis qu'il faut que les formules ne doivent pas provenir d'une autre feuille, onglet, classeur ...

J'ai inséré une feuille, et dans cette nouvelle feuille, dans une cellule (format mDFL), j'ai mis la formule =SOMME(Test!B29:H29) ==> la macro a fonctionné.

De même avec RECHERCHEV

A quel niveau celà ne fonctionne pas ?

Feutrine (ravie de cette appli - merci Didier !!!!!!!!!!!!!!!!)

En fait non, ça fonctionne uniquement quand tu valides ta formule.
Si tu modifies une des cellules de la plage B29-H29 de la feuille Test et que tu retournes ensuite sur la feuille contenant ta formule (avec MFC), alors tu verras que le format conditionnel n'a pas bougé et ne bougera pas, tant que tu ne revalides pas la formule (ce qui n'a aucun intérêt).
Bien sûr, il est possible de contourner ce problème de référence externe, mais ce serait trop cher payé en terme de performance pour cette macro. Ce serait jongler avec une usine à calculs trop lente et au final, inintéressante.

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: MFC multiple dans cellule = ligne idem
#19
Débutant XLPages

Inscription: 31/01/2008

Messages: 16

Posté le : 02-02-2008 15h19
Bonjour à tous,

Tous les essais que j'ai pû faire n'ont pas pris en erreur la macro ; elle est parfaite.

Félicitations Didier !

A très bientôt
Feutrine

PS : un coucou tout particulier à JC
Hors Ligne
Rapport   Haut 

Re: MFC multiple dans cellule = ligne idem
#20
Accro XLPages

Inscription: 23/05/2007
De Chamrousse

Messages: 309

Système d'exploitation:
PC
Version Excel utilisée:
2013
Posté le : 02-02-2008 17h44
Bonjour à tous,

Je confirme les propos de Didier (perso je fais un coup de F2 pour valider la formule).

Pour ce qui est de la =mDFL : je pense à un inputbox pour délimiter la zone d'application (Set RCible =)si on souhaite la réduire.

N'hésitez pas à faire part de vos réactions : ceci est une version Beta c'est fait pour ça

A+ à tous


Cordialement
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