macro pour un suivi mensuel

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

julball

XLDnaute Nouveau
bonjour,

Je joins mon fichier. c'est un fichier de résultats de cout journalier. et je souhaiterai en cliquant sur le bouton "valider" que le tableau calendrier du dessous se remplisse tout seul. je m'explique: exemple si nous sommes le 8, la date du haut sera le 7/XX/XX (date de la veille) en validant j'aimerai que le resultat du cout se copie automatiquement dans la cellule corraspondant au 7 du mois, et ainsi de suite pour chaque jour. (sachant que les jours de week end ne seront pas renseignés).
Ensuite dans la cellule tendances mensuelle, je souhaiterais mettre le chiffre que cela va faire à la fin du mois en théorie. Pour cela il faudrai que ça sache combien de jour ouvré il y aura dans le mois.... comment faire ça aussi?
Merci beaucoup par avance de votre aide.
 

Pièces jointes

Re : macro pour un suivi mensuel

super, merci ça c'est nickel!

Et concernant ma seconde demande, avez-vous une idée SVP?
Ensuite dans la cellule tendances mensuelle, je souhaiterais mettre le chiffre que cela va faire à la fin du mois en théorie. Pour cela il faudrai que ça sache combien de jour ouvré il y aura dans le mois.... comment faire ça aussi?
 
Re : macro pour un suivi mensuel

Bonjour,

Pour calculer le nombre de jours ouvrés entre deux dates, il existe une fonction
Pour accéder à cette fonction, il faut cocher Outils/MacroComplémentaires/Utilitaire d'Analyse

NB.JOURS.OUVRES(début;fin)

Donne le nb de jours ouvrés entre 2 dates

@+
 
Dernière édition:
Re : macro pour un suivi mensuel

Re julball, bonjour exene
Une remarque déja faite dans un fil précédent:
Si Le but est de récupérer tout les jours ouvrés, la formule NB.JOURS.OUVRES(début;fin) est la meilleure, par contre si il s'agit de récupérer tous les jours sauf les week end, la situatuion est différente. Tout dépend, encore une foi, de ce que veux faire julball
Cordialement
 
Re : macro pour un suivi mensuel

Bonjour julball, exene, Efgé,

Efgé, peux-tu m'expliquer la différence lorsque tu dis :

"Si Le but est de récupérer tout les jours ouvrés, la formule NB.JOURS.OUVRES(début;fin) est la meilleure, par contre si il s'agit de récupérer tous les jours sauf les week end, la situatuion est différente. Tout dépend"

Bonne journée.

Jean-Pierre
 
Re : macro pour un suivi mensuel

Bonjour jeanpierre,
Je vais essayé d'expliquer ma phrase qui était, c'est vrai, un peu embrouillée:
En utilisant NB.JOURS.OUVRES(début;fin), on ne prendra pas en compte (par exemple) le Mercredi 14 Juillet celui ci n'étant pas ouvré. Donc si julball ne veux mettre de coté "que" les Samedi et les Dimanche il faut utiliser une autre méthode. Ne connaissant pas assez le VBA, j'ai choisi de compter les jours du Lundi au Vendredi, sans prendre en compte les fériés.
En espérant avoir été plus compréhensible,
Cordialement
 
Re : macro pour un suivi mensuel

Re,

Avec NB.JOURS.OUVRES(début;fin), on prend bien en compte le mercredi 14 juillet, par contre, si l'on précise le 3ème argument, c'est-à-dire les jours fériés, ce jour, par exemple, ne sera pas pris en compte.

Est-ce plus compréhensible pour toi ?

Bon après-midi.

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
184
Réponses
12
Affichages
356
Réponses
4
Affichages
243
Retour