A voir également:
- Garder l'historique des données
- Historique de mes trajets - Guide
- Historique des notifications - Guide
- Historique presse-papier android - Guide
- Historique des modifications word - Guide
- Excel validation des données liste - Guide
3 réponses
clecle76
Messages postés
20
Date d'inscription
jeudi 16 août 2007
Statut
Membre
Dernière intervention
26 février 2009
1
19 déc. 2008 à 12:37
19 déc. 2008 à 12:37
Salut,
si j'ai bien compris, tu veux garder la même feuille d'historique pour chaque mois ?
SI c'est ça, si tu as ta feuille vierge avec tout préremplis sauf les données qui changent chaque mois alors tu sauvegarde celle ci sous un nom reconnaissable (par exemple "fiche d'absences vierge") et tu en recrée une autre (en faisant du copier coller) et chaque mois une fois le mois finis et la fiche remplis tu sauvegarde la 2e sous un nom explicite (du genre "fiche d'absences remplis_janvier").
J'espère que c'est assez clair ^^
si j'ai bien compris, tu veux garder la même feuille d'historique pour chaque mois ?
SI c'est ça, si tu as ta feuille vierge avec tout préremplis sauf les données qui changent chaque mois alors tu sauvegarde celle ci sous un nom reconnaissable (par exemple "fiche d'absences vierge") et tu en recrée une autre (en faisant du copier coller) et chaque mois une fois le mois finis et la fiche remplis tu sauvegarde la 2e sous un nom explicite (du genre "fiche d'absences remplis_janvier").
J'espère que c'est assez clair ^^
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 246
20 déc. 2008 à 05:25
20 déc. 2008 à 05:25
Ce que tu désires s'appelle une consolidation.
Ton fichier doit comporter 13 feuilles IDENTIQUES, c'est-à-dire avec la même liste de personnes.
La feuille 13 est le cumul des 12 précédentes (une pour chaque mois), ou, si tu préfères, l'historique de l'année.
Il n'y a rien à effacer.
Si le nom des agents est en colonne A et le total des absences en colonne AG, dans la feuille 13 tu reprends en colonne C les résultats colonne AG de la feuille 1, en colonne D ceux de la colonne AG de la feuille 2, etc... donc en colonne O tu pourras additionner les 12 nombres des colonnes C à N.
Si ce n'est pas clair, envoie-nous (avec http://www.cjoint.com)/ ton tableau de départ ; on te préparera le fichier complet.
Ton fichier doit comporter 13 feuilles IDENTIQUES, c'est-à-dire avec la même liste de personnes.
La feuille 13 est le cumul des 12 précédentes (une pour chaque mois), ou, si tu préfères, l'historique de l'année.
Il n'y a rien à effacer.
Si le nom des agents est en colonne A et le total des absences en colonne AG, dans la feuille 13 tu reprends en colonne C les résultats colonne AG de la feuille 1, en colonne D ceux de la colonne AG de la feuille 2, etc... donc en colonne O tu pourras additionner les 12 nombres des colonnes C à N.
Si ce n'est pas clair, envoie-nous (avec http://www.cjoint.com)/ ton tableau de départ ; on te préparera le fichier complet.
https://www.cjoint.com/?mwkGYaJbRp
Bonjour Raymond, merci d'avoir repondu à ma question. Je vous envoie le fichier parce ce que j'ai pas tres bien compris. Merci de votre aide.
Bonjour Raymond, merci d'avoir repondu à ma question. Je vous envoie le fichier parce ce que j'ai pas tres bien compris. Merci de votre aide.
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 246
22 déc. 2008 à 12:56
22 déc. 2008 à 12:56
Bonjour.
Maintenant que j'ai ton fichier sous les yeux, je comprends le sens de ta question de départ.
J'étais loin de penser que tu recommençais chaque mois avec la même feuille "absmois" !
Ton cas est complexe, car les données contenues dans ta feuille principale "absmois" proviennent de 3 sources différentes : des macros, des formules et des saisies manuelles.
Il faudrait sélectionner la plage C7:AI51 et lui donner le nom "MOIS", insérer une nouvelle feuille que tu appellerais "Mars 08" et dans laquelle tu ferais un "collage spécial valeurs" dans la cellule B1 ; resterait à mettre en forme cette nouvelle feuille (largeurs colonnes, format date ligne 3).
Tes données de mars étant stockées, tu pourrais reprendre l'opération en avril (sauf nommer la plage "MOIS", ce qui a été fait une fois pour toutes). Nommer la plage n'a pour seul intérêt que de permettre d'utiliser la commande "Atteindre"
Et c'est avec tes 12 feuilles "janvier" à "décembre" qu'on pourrait réaliser la consolidation annuelle à laquelle je faisais allusion au post 3. Et ce, à condition de ne jamais supprimer de nom dans la colonne C (feuille "absmois") et d'ajouter le nom des nouveaux à la suite, sans jamais trier cette liste.
L'idéal serait que quelqu'un sachant manipuler les macros transcrive tout le processus ci-dessus en procédures VBA !
En réalité, vu la façon dont tu as abordé ton problème, il aurait mieux valu que tu le traites sous Access ...
Cordialement.
Maintenant que j'ai ton fichier sous les yeux, je comprends le sens de ta question de départ.
J'étais loin de penser que tu recommençais chaque mois avec la même feuille "absmois" !
Ton cas est complexe, car les données contenues dans ta feuille principale "absmois" proviennent de 3 sources différentes : des macros, des formules et des saisies manuelles.
Il faudrait sélectionner la plage C7:AI51 et lui donner le nom "MOIS", insérer une nouvelle feuille que tu appellerais "Mars 08" et dans laquelle tu ferais un "collage spécial valeurs" dans la cellule B1 ; resterait à mettre en forme cette nouvelle feuille (largeurs colonnes, format date ligne 3).
Tes données de mars étant stockées, tu pourrais reprendre l'opération en avril (sauf nommer la plage "MOIS", ce qui a été fait une fois pour toutes). Nommer la plage n'a pour seul intérêt que de permettre d'utiliser la commande "Atteindre"
Et c'est avec tes 12 feuilles "janvier" à "décembre" qu'on pourrait réaliser la consolidation annuelle à laquelle je faisais allusion au post 3. Et ce, à condition de ne jamais supprimer de nom dans la colonne C (feuille "absmois") et d'ajouter le nom des nouveaux à la suite, sans jamais trier cette liste.
L'idéal serait que quelqu'un sachant manipuler les macros transcrive tout le processus ci-dessus en procédures VBA !
En réalité, vu la façon dont tu as abordé ton problème, il aurait mieux valu que tu le traites sous Access ...
Cordialement.
19 déc. 2008 à 13:24