Compter la fréquentation par personne
Résolu
frankietheseal
-
frankietheseal -
frankietheseal -
bonjour,
je souhaiterai déterminer la fréquence de venu de certians utilisateurs. Je m'explique, je possède un calendrier, où je précise par jour le nombre de personnes qui seront présents. cela me permet d'avoir les dates de leurs venus.
Je souhaiterai effectuer un bilan du nombre de fois que cette personne est venu, donc compter le nombre de fois qu'elle vient. Existe t-il une fonction ou une macro permettant de scannerle calendrier et donc les feuillets pour me dire que tel personne est venue X fois dans l'année. je pense que c'est un calcul d'occurence mais je veux le faire pour toutes les personnes de manières générales. Je veux dire, ne pas être obligés de préciser le nom de la personne. En gros, il faut qu'il analyse, et repère le nombre de fois qu'apparait chaque nom et m'en fasse une synthèse.
S'il faut faire une macro, connaissez vous le code ?
idéallement si je pouvais rajouter quelque chose, se serait qu'il me précise qu'au bout de 16 fois dans l'apparition du nom, il me le signale, en surlignant par exemple la case en vert.
j'espère que je suis assez clair. en tout cas si vous pouvez m'aider ça serait super car cela me faciliterait la tache!!
merci
je souhaiterai déterminer la fréquence de venu de certians utilisateurs. Je m'explique, je possède un calendrier, où je précise par jour le nombre de personnes qui seront présents. cela me permet d'avoir les dates de leurs venus.
Je souhaiterai effectuer un bilan du nombre de fois que cette personne est venu, donc compter le nombre de fois qu'elle vient. Existe t-il une fonction ou une macro permettant de scannerle calendrier et donc les feuillets pour me dire que tel personne est venue X fois dans l'année. je pense que c'est un calcul d'occurence mais je veux le faire pour toutes les personnes de manières générales. Je veux dire, ne pas être obligés de préciser le nom de la personne. En gros, il faut qu'il analyse, et repère le nombre de fois qu'apparait chaque nom et m'en fasse une synthèse.
S'il faut faire une macro, connaissez vous le code ?
idéallement si je pouvais rajouter quelque chose, se serait qu'il me précise qu'au bout de 16 fois dans l'apparition du nom, il me le signale, en surlignant par exemple la case en vert.
j'espère que je suis assez clair. en tout cas si vous pouvez m'aider ça serait super car cela me faciliterait la tache!!
merci
A voir également:
- Compter la fréquentation par personne
- Créer un compte gmail pour une autre personne - Guide
- Excel compter cellule couleur sans vba - Guide
- Excel compter le nombre de oui ✓ - Forum Excel
- Comment savoir si une personne à deux compte facebook ✓ - Forum Facebook
- J'ai deux compte facebook avec la meme adresse mail ✓ - Forum Facebook
7 réponses
Bonjour,
si tu veux que qcq'un regarde il faudrait que tu joingnes ton fichier.
Met le maximum d'infos. Feuilles et plages concernées, et tout ce que tu juges utile.
Déposer le fichier anonymisé sur cjoint.com et coller ici le lien fourni.
eric
si tu veux que qcq'un regarde il faudrait que tu joingnes ton fichier.
Met le maximum d'infos. Feuilles et plages concernées, et tout ce que tu juges utile.
Déposer le fichier anonymisé sur cjoint.com et coller ici le lien fourni.
eric
merci eric: ci après le lien
http://www.cjoint.com/?3AntO2rGOZN
j'espère que ça pourra vous aider. il y a différents info dans les onglets
merci de votre aide
http://www.cjoint.com/?3AntO2rGOZN
j'espère que ça pourra vous aider. il y a différents info dans les onglets
merci de votre aide
Bonjour,
la saisie des données semble un peu aléatoire ce qui n'est pas compatible avec un traitement de donnée.
toto, luis, mario : est une saisie acceptable, on peut retrouver facilement les noms séparés par des ,
mario et luis : n'est pas acceptable. On ne va pas faire un traitement spécial parce que de temps en temps tu utilises et à la place de la ,
14H: regis 16H thom : pas acceptable, pas de séparateur , .
Je te fais un traitement spécial pour les ":" : je supprime tout ce qui est devant les ":", le nom doit se trouver derrière.
Saisir: 14H: regis, 16H: thom
https://www.cjoint.com/?DAnwSasJNRg
Refais le compte et contrôle avec plus de saisies voir si ça te parait ok
eric
PS: j'avais oublié les >=16 en vert, rajouté...
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci.
la saisie des données semble un peu aléatoire ce qui n'est pas compatible avec un traitement de donnée.
toto, luis, mario : est une saisie acceptable, on peut retrouver facilement les noms séparés par des ,
mario et luis : n'est pas acceptable. On ne va pas faire un traitement spécial parce que de temps en temps tu utilises et à la place de la ,
14H: regis 16H thom : pas acceptable, pas de séparateur , .
Je te fais un traitement spécial pour les ":" : je supprime tout ce qui est devant les ":", le nom doit se trouver derrière.
Saisir: 14H: regis, 16H: thom
https://www.cjoint.com/?DAnwSasJNRg
Refais le compte et contrôle avec plus de saisies voir si ça te parait ok
eric
PS: j'avais oublié les >=16 en vert, rajouté...
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci.
merci pour ton fichier et ton aide mai j'ai un message d'erreur comme quoi active x ne peut pas créer d'objet et quand j 'ouvre le débugger il me pointe ça:
Set Dict = CreateObject("Scripting.Dictionary")
as tu une idée de ce qui ne vas pas ? est ce une question de version ?
merci
Set Dict = CreateObject("Scripting.Dictionary")
as tu une idée de ce qui ne vas pas ? est ce une question de version ?
merci
Jamais eu de pb avec cette écriture là. C'est quelle version que tu as ? 2013 ou 2007 ?
A tout hasard, dans VBE(l'éditeur vba) va dans le menu 'Outils / Références...' et coche pour l' activer la bibliothèque Microsoft Scripting.
Bien qu'en théorie ça ne soit pas nécessaire écrit comme ça.
eric
PS: si a marche fait des saisies aux 4 coins d'une feuille pour contrôler que toute la plage est bien prise en compte
A tout hasard, dans VBE(l'éditeur vba) va dans le menu 'Outils / Références...' et coche pour l' activer la bibliothèque Microsoft Scripting.
Bien qu'en théorie ça ne soit pas nécessaire écrit comme ça.
eric
PS: si a marche fait des saisies aux 4 coins d'une feuille pour contrôler que toute la plage est bien prise en compte
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai office 2011 ou 2010 mais en faite je ne ne l'ai pas cette bibliothèque ce qui explique pour quoi ça ne marche pas. je vais essayer de voir pour le faire marcher