cs_Jim26
Messages postés4Date d'inscriptionjeudi 2 novembre 2006StatutMembreDernière intervention 2 mai 2007
-
30 avril 2007 à 13:23
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
3 mai 2007 à 10:55
Bonjour,
Pas nouveau en VBA sur Excel, mais là, je bloque,
Y a t-il qq'un qui pourrait me donner conseil, ou me donner la solution
voilà les sources du problème,
- J'ai un groupe de cellule (par ex: AA4:VI4) ou la première commence
par la date aujourdhui() les suivantes sont L-1 + 1, ce qui met fait un
calendrier déroulant
- J'ai des groupes de cellules en colonne, qui me donne une date 1 et une
date 2,
- J'ai des groupes de cellules en colonne, qui me donne une date 3 et une
date 4,
- J'ai des groupes de cellules en colonne, qui me donne une date 5 et une
date 6,
- J'ai des groupes de cellules en colonne, qui me donne une date 7 et une
date 8,
- J'ai des groupes de cellules en colonne, qui me donne une date 9 et une
date 10,
- J'ai des groupes de cellules en colonne, qui me donne une date 11 et
une date 12,
le nombre de ligne de ce deuxième groupe de cellule peut aller de 0 à 1000
lignes,
je voudrais la formule VBA, pour que l'intersection des cellules se colore
(Coleur 1 à 6), si les dates de la ligne 4 (AA4:VI4) sont comprises entre
date1 (3, 5, 7, 9, 11) et date2 (4, 6, 8, 10, 12)
la MEFC qui ne gèrent que 3 couleurs, est déjà réservée dans ces cellules à
une autre application,
et je ne veux pas mettre une formule dans chaque cellule d'intersection,
afin de ne pas aloudir le tableau,
désolé, mais je comprends pas tout!
Postes un échantillon des données (pas beaucoup, 2 lignes), développé en tableau (avec les entêtes de colonnes), genre :
Calendrier;Date1;...
01/01/2007;02/01/2007....
03/05/2007;....
et qu'est la MEFC?
à+
rvblog<sup>n
Je veux ton bien....et je l'aurais....mieux vaut tard...que trop tard!</sup>
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 avril 2007 à 23:48
Je ne suis pas certain, mais il risque d'y avoir conflit si tu utilises déjà une mise en forme conditionnelle (avec les 3 conditions possibles remplies) et que tu veuilles la "by-passer" avec ta propre condition de couleurs...
S'il y a plus de 3 possibilités de couleurs selon les conditions, il serait peut-être préférable de laisser tomber celle d'Excel
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 2 mai 2007 à 23:25
Qu'est-ce que ce genre de date ?
Est-ce le format de date par défaut de ton Windows ?
Si ces dates ne sont pas reconnues par Excel comme étant des dates, il faudra que tu inverses les parties de ces dates
pour que ça donne le format aaaammjj
À partir de ce moment-là, tu pourras utiliser >= ou <= pour comparer
MPi
Vous n’avez pas trouvé la réponse que vous recherchez ?
et enfin, que signifie : Date1 = Range(Col & lgnfix).Value ?
pour conclure, un petit traitement d'erreur t'aiderais à la mise au point,
il t'arrêterait sur la ligne fautive, avec le message d'erreur correspondant.
à+
rvblog<sup>n
Je veux ton bien....et je l'aurais....mieux vaut tard...que trop tard!</sup>