Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

création de liste automatique

cyr

XLDnaute Junior
Bonjour,

Explication de la sutiation, j'ai demandé de l'aide pour colorer des cellules automatiquement. On a réglé en parti mon souci mais, je m'aperçois que je n'ai pas forcément fait le bon choix (coloration de cellule).

Donc, je vais essayer d'exprimer une nouvelle demande :

Serait-il possible par rapport à un tableau où il y a des sous-totaux (correspondant à un nombre de ligne par adresse) d'extraire les adresses (colonne B ou prendre les données de la colonne A) qui ont TOUTES leurs dates (colonne L) < à 01/01/2011 (par exemple) et de laisser les adresses dont au moins une date est > à 01/01/2011 ? Et faire la liste dans un autre onglet.

PS : Si c'est plus simple enlever les sous totaux ?
 

Pièces jointes

  • Copie de Classeur1 - résultat voulu.xls
    30 KB · Affichages: 110
  • Copie de Classeur1 - résultat voulu.xls
    30 KB · Affichages: 108
  • Copie de Classeur1 - résultat voulu.xls
    30 KB · Affichages: 111

JNP

XLDnaute Barbatruc
Re : création de liste automatique

Re ,
Pourquoi ne pas rester sur ce fil ...
Je t'ai déjà donné la piste à suivre, c'est un sous-total du type Max qui te permettra d'extraire la plus haute date de la série, et tu pourras comparer si la date maximum est < 01/01/2011.
Pour les extraire ensuite, personnellement, je ne sais le faire qu'en VBA, je ne sais pas si c'est possible en formule.
Bonne soirée
Ajout : Vraiment, Jean-Marie, ce soir, la Cellule est bondée... Je vais me coucher. A +
 
Dernière édition:

cyr

XLDnaute Junior
Re : création de liste automatique

Re JNP,
Tu m'avais déjà bien aider et je ne voulais pas te dérranger plus. Et puisque tu insiste, je veux bien STP que tu regardes pour une solution VBA. J'ai un total de 174000 lignes à vérifier....
 

JNP

XLDnaute Barbatruc
Re : création de liste automatique

Re ,
As tu une manip pour colorer la cellule du sous total en fonction de la date max ?
Il me semble bien que le 2ème fichier mis en ligne colorais bien le sous total ...
Pour le VBA, t'as de la chance, je suis en vacances, j'essayerai d'y jeter un oeil prochainement.
A +
 

JNP

XLDnaute Barbatruc
Re : création de liste automatique

Re ,
En sélectionnant A55 par exemple



choisir Utiliser une formule



sachant qu'on est en A55, c'est L55 (où tu dois avoir mis ton SOUS.TOTAL en MAX) qu'on surveille



=$L55<40544
ça signifie $L pour bloquer la colonne, 55 sans $ pour qu'à la copie, la ligne soit adaptée à la ligne utilisée, <40544 car c'est la valeur du 01/01/2011 (pour l'obtenir, il suffit de demander l'affichage de ta date en standard).

Avec Format..., tu choisi la mise en forme qui te convient.

Il te suffit de valider, de Copier A55, de sélectionner toutes tes lignes d'entête, de faire Collage spécial... et choisir Valeurs.
Bon WE
 

Pièces jointes

  • MFC3.jpg
    74.2 KB · Affichages: 503
  • MFC2.jpg
    144.3 KB · Affichages: 549
  • MFC1.jpg
    105.1 KB · Affichages: 536
  • MFC2.jpg
    144.3 KB · Affichages: 549
  • MFC3.jpg
    74.2 KB · Affichages: 476
  • MFC2.jpg
    144.3 KB · Affichages: 509
  • MFC1.jpg
    105.1 KB · Affichages: 485

cyr

XLDnaute Junior
Re : création de liste automatique

bonsoir,
Les lignes d"entete" sont les lignes de résultat de sous total ou la ligne de mon tableau ?

Je n'y arrive toujours pas. je remets un tableau vierge de MFC.
 

Pièces jointes

  • Classeur1.xls
    47.5 KB · Affichages: 73
  • Classeur1.xls
    47.5 KB · Affichages: 73
  • Classeur1.xls
    47.5 KB · Affichages: 75
Dernière édition:

JNP

XLDnaute Barbatruc
Re : création de liste automatique

Re, salut Jean-Claude ,
Ben mon vieux, excuses-moi le mauvais jeux de mot, mais tu sort pas de Saint-Cyr ...
Ton fichier en pièce jointe, en ayant suivi pas-à-pas mon explication précédente ...
Au dela, je ne sais plus quoi faire de plus pour toi ...
Bon dimanche
 

Pièces jointes

  • MFC.xls
    50 KB · Affichages: 93
  • MFC.xls
    50 KB · Affichages: 98
  • MFC.xls
    50 KB · Affichages: 93

cyr

XLDnaute Junior
Re : création de liste automatique

Bonjour,

OK, mais comment tu appliques la MFC pour l'avoir sur tout le tableau ? tu selectionnes toutes les cellules ou tu fais cellule par cellule ?
 

JNP

XLDnaute Barbatruc
Re : création de liste automatique

Re ,
Il te suffit de valider, de Copier A55, de sélectionner toutes tes lignes d'entête, de faire Collage spécial... et choisir Valeurs.
Oui, de les sélectionner une à une, avec Ctrl pour ne faire qu'un collage spécial.
Effectivement, après, avec 174000 lignes, il vaut mieux passer avec du VBA...
Mais l'important est que tu comprenne déjà le principe de base .
Bonne soirée
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…