XL 2016 Formulaire présence et frais kilométrique

Christof25

XLDnaute Nouveau
Bonjour à tous.

Je fais parti d'un club canin et chaque année, je remets aux membres du bureau et moniteurs, une feuille des déplacements à déduire des impôts étant donné que nous sommes tous bénévoles.
Chaque jour de l'année, nous notons la présence de chacun et le motif associé.

Je souhaiterai un bouton appelant une macro sur l'onglet 'Accueil' pour construire dynamiquement un onglet dédié à une personne en allant récupérer chaque présence de chaque onglet du mois. J'en ai fait un manuellement au nom de 'Christophe' pour vous donner une idée du résultat. (voir fichier en pièce jointe)

Peut-être qu'il existe déjà quelque chose de ce genre ou peut-être avez-vous une autre solution dans la saisie de chaque présence.
Bref, étonnez-moi, lâchez-vous, je compte sur vous ;-)

Par la même occasion, cela me rappellera certains souvenirs en VBA.

Merci
 

Pièces jointes

  • présence - 2020 - test.xlsx
    59.3 KB · Affichages: 41
Solution
Hello @goube

Je comprends bien ta remarque, sauf que malheureusement, un de nos membres est décédé cette année....
Tout peut arriver donc, je me dois de tester tous les cas de figures.

Bref, cette version me semble aboutie car j'ai pu supprimer Angèle sans problème.
Je vais réaliser quelques tests sur la mise en page et l'impression. Et je te redis.

Merci et je te souhaite une bonne journée.
Bonjour @goube

Et ben, ton fichier remplit tous les besoins dont j'ai demandé.
L'avantage est que je peux modifier la zone d'impression, personnaliser la mise en page sur un onglet une seule fois pour tous les membres.

Merci beaucoup pour ta patience et le temps passé.
Si tu passes un de ces jours sur Héricourt (70...

eastwick

XLDnaute Impliqué
Bonjour, par macro, cela semble délicat bien que rien ne soit impossible sur Excel. Pour moi l'idéal serait de créer une fiche par personne qui rapatrierait les données annuelles de leurs déplacements. Affaire à suivre !
 

Christof25

XLDnaute Nouveau
Hello @goube

Merci encore pour le temps passé sur mon fichier. Le résultat est satisfaisant.
J'ai testé ton fichier mais j'ai quelques soucis.
Aucune donnée pour Cherifa. J'ai supprimé le é au cas où mais toujours pareil.
J'ai voulu rajouter une personne, Simone, dans l'onglet Accueil et dans le tableau de chaque mois, mais aucune données n'est extraite.
Je te remet le fichier si tu peux le corriger.

Bonne journée
 

Pièces jointes

  • présence - 2020 - test 1.xlsm
    88.4 KB · Affichages: 6

Phil69970

XLDnaute Barbatruc
@Christof25, le forum

As tu testé ma version car avec mon fichier tu rajoutes les noms les uns à la suite des autres et tu cliques sur le bouton "Création feuille justificatif impôt"....
*Attention la macro se sert de la présentation que tu as fait dans la feuille "Accueil"
*Et elle compte le nombre de feuille donc si tu en rajoutes .....risques de Pb
Comment fonctionne t'elle ?
1)Elle met la feuille "Accueil" le plus à gauche en quelque sorte c'est la feuille 1
2)Elle supprime touts les feuilles qui correspondent à des noms
3)Après on part du principe qu'il y a les mois ET rien d'autre après.
4)Crée autant de feuille que de noms (les prénoms de la feuille "Accueil") en se servant d'un modèle
5)Elle passe en revue tous les mois et les noms et inscrit dans chaque feuille les valeurs.

@Phil69970
 

Christof25

XLDnaute Nouveau
Hello @sousou

Merci encore pour le temps passé sur mon fichier. Le résultat est satisfaisant.
J'ai testé ton fichier mais j'ai quelques remarques.
Comment je peux personnaliser l'onglet' Modèle'?
En effet, j'aimerai que le tableau des dates contiennent des bordures et un entête (Dates, Motif et Déplacements). J'ai rajouté les entêtes mais parfois, cela disparaît quand je double clique sur une personne.
Sinon, j'ai rajouté une personne et cela est bien pris en compte.
Mais quand je clique sur'Olivier', rien ne se passe. Effet de bord suite à l'ajout d'une personne?
Je te remet le fichier si tu peux le corriger.

Bonne journée
 

Pièces jointes

  • présence1.xlsm
    76.5 KB · Affichages: 3

Christof25

XLDnaute Nouveau
@Christof25, le forum

As tu testé ma version car avec mon fichier tu rajoutes les noms les uns à la suite des autres et tu cliques sur le bouton "Création feuille justificatif impôt"....
*Attention la macro se sert de la présentation que tu as fait dans la feuille "Accueil"
*Et elle compte le nombre de feuille donc si tu en rajoutes .....risques de Pb
Comment fonctionne t'elle ?
1)Elle met la feuille "Accueil" le plus à gauche en quelque sorte c'est la feuille 1
2)Elle supprime touts les feuilles qui correspondent à des noms
3)Après on part du principe qu'il y a les mois ET rien d'autre après.
4)Crée autant de feuille que de noms (les prénoms de la feuille "Accueil") en se servant d'un modèle
5)Elle passe en revue tous les mois et les noms et inscrit dans chaque feuille les valeurs.

@Phil69970
Hello @Phil69970

J'allais à l'instant te faire un retour.
Merci encore pour le temps passé sur mon fichier. Le résultat est satisfaisant.
J'ai testé ton fichier mais j'ai quelques remarques.
J'ai ajouté une personne 'Simone'
J'ai mis 4 déplacements en Janvier et j'ai cliqué sur le bouton
Mais cela m'a mis des données ne reflettant pas la réalité.
Comment je pourrais modifier le modèle si besoin?
Je te remet le fichier si tu peux le corriger.

Bonne journée
 

Pièces jointes

  • Présence - 2020 -V1.xlsm
    102.5 KB · Affichages: 5

goube

XLDnaute Impliqué
Bonjour,
Aucune donnée pour Cherifa. J'ai supprimé le é au cas où
Le é n'est pas en cause, il ne faut pas d'espace à la fin du nom.

Pour Simone, même remarque que Phil69970
*1ere remarque vite fait si tu rajoutes un nom il faut le rajouter pour tous les mois sinon risque de pb
Sinon, pour simplifier ton fichier, je pense qu"un seul tableau annuel avec un segment pour avoir un affichage par mois serait plus exploitable pour l'usage que tu veux en faire.
Cordialement.
 

Pièces jointes

  • présence - 2020 - test 1.xlsm
    53.3 KB · Affichages: 5

Christof25

XLDnaute Nouveau
Bonjour,

Le é n'est pas en cause, il ne faut pas d'espace à la fin du nom.

Pour Simone, même remarque que Phil69970

Sinon, pour simplifier ton fichier, je pense qu"un seul tableau annuel avec un segment pour avoir un affichage par mois serait plus exploitable pour l'usage que tu veux en faire.
Cordialement.
Merci @goube.
Effectivement, que dire de plus.... c'est très bien pensé de ta part.
Du moment que je puisse imprimer un tableau pour un mois donné car nous le remplissons sur place au crayon et je le saisis ensuite sur Excel
Par contre, comment fais-tu pour supprimer un membre?
J'ai supprimé Simone et j'ai un message d'erreur :
1615814588183.png


J'ai supprimé la ligne dans Accueil et la colonne dans Feuille présence
Du coup, ça ne fonctionne plus...

Merci
 

goube

XLDnaute Impliqué
Re,
Pourquoi supprimer Simone si elle a été présente dans l'année ?

Si suppression maintenue, requête modifiée en conséquence.
Cordialement.
 

Pièces jointes

  • présence - 2020 - test 1.xlsm
    51.8 KB · Affichages: 10

Christof25

XLDnaute Nouveau
en fait, imaginons qu'une personne ne fait plus partie du club ou si elle arrive en cours d'année....
J'avais créé 'Simone' pour tester car elle n'existe pas en fait....
Du coup, est-ce possible que je puisse modifier la requête ou pas par la suite?
 

Statistiques des forums

Discussions
312 294
Messages
2 086 894
Membres
103 404
dernier inscrit
sultan87