Calendrier automatique

  • Initiateur de la discussion kiki64
  • Date de début
K

kiki64

Guest
Bonjour,
J'ai un tableau du style: (X lignes, 2 colonnes)

Colonne 1.............................colonne 2
Pierre...................................25/05/2005
Pierre...................................30/01/2006
paul.....................................01/01/2008
marc....................................28/06/2005
marc....................................31/12/2005

Je souhaiterai voir apparaître dans un calendrier le résultat suivant:

...............05/05 06/05 ..........12/05......... 01/06 ...........01/08
Pierre.........X................................................X
Paul ................................................................................x
Marc ......................X..................X


Excusez pour la présentation, mais l'idée de mon problème ressemble fortement à cela.

Merci
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Ligne des dates :
Petite.Valeur()

Colonne des noms :
Formule matricielle, à valider par ctrl, maj et entrée

Tableau :
Sommeprod((noms=critère1)*(mois(dates)&annee(dates)=mois(critère2)&annee(critère2)))
Format nombre [=0]'';X
[file name=CalendKiki.zip size=3081]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CalendKiki.zip[/file]
 

Pièces jointes

  • CalendKiki.zip
    3 KB · Affichages: 73
K

KIKI64

Guest
:)
Merci beaucoup,
Puis je compliquer ma demande?

- Je souhaiterais si possible que le calendrier (ligne 2) soit une donnée externe (un mois par cellule de 01/2005 à 12/2025


- le nombre de lignes de la colonne A n'est pas constant (23000<n lignes<25000)

- de pouvoir mettre un filtre sur chaque mois pour n'avoir que les produits 'colonne A' concernés mois/mois


- le must serait de pouvoir afficher seulement une partie choisie environ 200 des noms de la colonne A.


Encore merci pour cette réponse.
Amicalement
 

Monique

Nous a quitté
Repose en paix
Re,

J'ai du mal à suivre.
Tu voudrais un tableau de 12 colonnes par an de 2005 à 2025 (tu as de la chance, il y a 256 colonnes par feuille)
Tu voudrais aussi mettre un filtre sur le mois.
et n'afficher que la partie choisie de la colonne A, soit environ 200 noms.
Mais les 200 noms s'afficheront d'eux-mêmes par le filtre.
En plus, tu les auras en haut de feuille et non pas dans la 250ème colonne pour l'année 2025.

Ou bien tu veux retrouver dans le tableau seulement les noms filtrés, mais avec toutes les dates, filtrées ou non ?

Message édité par: monique, à: 04/08/2005 19:24
 

Monique

Nous a quitté
Repose en paix
Re,

Dans le fichier joint, tu as :
une feuille avec tes données filtrées ou non
une feuille avec un tableau rassemblant tous les noms et les mois
une feuille avec un tableau qui ne donne que le résultat du filtre (plus tous les mois)
[file name=CalendKikiV1.zip size=5762]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CalendKikiV1.zip[/file]
 

Pièces jointes

  • CalendKikiV1.zip
    5.6 KB · Affichages: 62
K

KIKI64

Guest
Merci,
Excuse-moi pour ce manque de précision!!
Je vais récupérer le fichier à traiter et le mettrai en pièce jointe en essayant d'expliciter plus clairement ma demande (prévu fin août pour cause vacances).
Encore merci pour tes réponses et à début septembre si possible.
 
K

KIKI64

Guest
Je viens de finir ma nuit !!!!

Tu trouveras plus d'explications dans le fichier joint.

Merci



[file name=KIKI64.zip size=3641]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/KIKI64.zip[/file]
 

Pièces jointes

  • KIKI64.zip
    3.6 KB · Affichages: 37

Monique

Nous a quitté
Repose en paix
Bonjour,

Dans le fichier joint :
1 ligne par 'grosse activité' et unité de production.
Le compte par mois et par activité est le même (SommeProd)
mais tu as un nombre à la place d'un 'X'.
A voir en septembre, donc.
Bonnes vacances
[file name=CalendKikiV2.zip size=7307]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CalendKikiV2.zip[/file]
 

Pièces jointes

  • CalendKikiV2.zip
    7.1 KB · Affichages: 62
K

KIKI64

Guest
Bonsoir,
Et oui, fini les vacances...
Malgré tout, je vois que mon travail avance et je t'en remercie.
Tu trouveras en fichier joint un fichier avec mes données externes.
Lorsque je les copie dans ton fichier, les temps de recalcul sont trop longs et plantent Excel.
Pour le traitement, serait il possible de récupérer l'ensemble des colonnes du tableau 'données externe' , de les traiter de la même manière que précédemment et si possible sans plantage?
Encore merci
@+
[file name=extrac.zip size=45247]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/extrac.zip[/file]
 

Pièces jointes

  • extrac.zip
    44.2 KB · Affichages: 28

Monique

Nous a quitté
Repose en paix
Bonjour,

J'ai copié-collé seulement 200 de tes données,
les plages nommées sont inchangées,
les formules sont les mêmes.

Mais le temps de recalcul est lent.
Deux formules sont nommées (les plus longues en temps de recalcul) :
la matricielle de la colonne A et celle du calendrier.
(ça a accéléré un peu)
Pour nommer une formule : Insertion - Nom - Définir

Le calendrier : il n'a plus que 12 mois,
et des barres de défilement pour choisir mois et année de début.
D'accord, 12 mois c'est peu, mais SommeProd est lent.

Si tu as tes plus de 2000 données, tu as intérêt à passer en mode de calcul sur ordre
(Barre de menu - Outils - Options - Onglet 'Calcul' et cocher 'Sur ordre')

Une autre possibilité : faire une macro qui tape les formules en ligne 6,
qui les copie, les colle sur les lignes suivantes,
puis fait un copié collé spécial valeurs.
(ou bien les formules sont déjà en ligne 6 et la macro copie cette ligne)
Avec l'enregistreur, j'ai déjà fait, donc ce n'est pas compliqué.
[file name=CalendKikiV3.zip size=14037]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CalendKikiV3.zip[/file]
 

Pièces jointes

  • CalendKikiV3.zip
    13.7 KB · Affichages: 52
K

KIKI64

Guest
Bonsoir et merci,
La présentation sur une année est OK.
Je viens de passer en mode de calcul 'sur ordre' et malgré cela avec mes environ 2000 données ça plante.
Je suis d'accord pour essayer la solution 2 mais mon niveau zéro Excel ne me permet pas d'y arriver.
Merci de bien vouloir m'aider.
@+
 

Monique

Nous a quitté
Repose en paix
Re,

La macro copie la 1ère ligne,
la colle jusqu'à la ligne 400,
puis fait un copié-collé spécial valeurs.

Je n'ai laissé qu'une vingtaine de données
[file name=CalendKikiV4.zip size=19219]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CalendKikiV4.zip[/file]
 

Pièces jointes

  • CalendKikiV4.zip
    18.8 KB · Affichages: 75
K

KIKI64

Guest
Re bonsoir Monique et encore merci pour ta persévérance.
Comment dois traiter mon fichier données externes ?
Faut il faire des copier coller par paquet de 400 + clic macro ou bien coller l’ensemble des données + clic macro ?
Merci
@+
 

Monique

Nous a quitté
Repose en paix
Re,

Tu peux coller ton fichier de données sans limite,
si la macro colle sur 400 lignes, c'est parce que, dans un de tes premiers posts, tu parlais de 200
' le must serait de pouvoir afficher seulement une partie choisie environ 200 des noms de la colonne A. '

Si tu as besoin de plus de 400,
tu fais Alt + F11 et, dans le module 1, tu modifies le 400

Le nb exact de lignes utiles, tu l'as par cette formule :
=SOMME(SI(Code<>'';1/NB.SI(Code;Code)))
à valider par ctrl, maj et entrée
(c'est le nb de codes différents, une fois toutes tes données collées)
 

Discussions similaires

Réponses
2
Affichages
525

Statistiques des forums

Discussions
312 348
Messages
2 087 508
Membres
103 568
dernier inscrit
NoS