Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 : 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
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 : 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.EntireRow, ActiveSheet.UsedRange)
Set RCible = Cible.EntireRow.Range("A1:Z1")
Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 !!!!!!!!!!!!!!!!) |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 : 02-02-2008 15h01
Bonjour Feutrine, JCGL, le Forum,
Citation :
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
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 |
|
|
Re: MFC multiple dans cellule = ligne idem | ||
---|---|---|
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 |
|
|
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.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes