[VBA] : Tableau avec dates

Bonjour,

J'ai besoin de faire un compte-rendu d'activité sur l'année 2020.

Il se présente comme le fichier en pj : 1 onglet par mois et à la fin un onglet récapitulatif.

Ce que j'aimerai c'est automatiser la création du fichier pour l'année.

Pour ce faire il faudrait que chaque jour ouvré du mois soit copier/coller comme par exemple l'onglet "Janvier" cases A2 à C14

C'est à dire que chaque jour soit les uns en dessous des autres.

Faire le copier/coller ça va mais c'est savoir comment déterminer les jours ouvrés et arrêter le copier/coller au dernier jour ouvré.

Si quelqu'un à une idée, je suis preneur

Merci d'avance.

Marty

5test.xlsx (58.57 Ko)

Bonjour Marty15 le forum

tu veux donc dans chaque feuille mois autant de fois 14 lignes que de jour Ouvrés??

et le tableau en H2 J15 de chaque feuille c'est pour quoi faire ???

Juste le récapitulatif du mois????

Moi je vois cela un peu plus simple que toi par mois un tableau de 31 lignes max (le nombre de ligne correspondant au nombre de jours ouvrés), avec 15 colonnes et c'est fini une colonne date et les autres pour tes différents paramètres.

mais ne sachant pas comment tu veux travailler avec ???

à te relire

a+

Papou

Bonjour Marty15 le forum

ton fichier en retour avec ce que je te disais comme tableau

tu ouvres tu cliques remplir et si c'est OK pour janvier tu le redis et je te fais le reste en Automatique

a+

Papou

4marty15-v1.xlsm (78.27 Ko)

Bonjour paritec,

Effectivement je n'avais pas pensé à le mettre dans l'autre sens, c'est plus simpe

Du coup je veux bien de ton aide pour la suite.

En revanche si tu peux m'expliquer ton code car je suis débutant/moyen et là je suis un peu perdu lol

Les dates c'est très obscur pour moi

Du coup le tableau H2/J15 ne sert plus.

Merci énormément pour ton aide !!

Marty

Dans la fonction :

  • Je viens de comprendre à partir de la ligne 'Select Case D'
  • Ce qu'il y a au-dessus c'est un peu flou.

Re Bonjour Marty15 le forum

ton fichier en retour, j'ai ajouté une feuille modèle et tu n'as juste qu'a remplir la date et année de départ

a+

Papou

2marty15-v2.xlsm (60.63 Ko)

Bonjour Marty15 le forum

une modification, car hier j'avais dans un premier temps, fait une macro vite fait pour janvier donc 31 jours et lorsque j'ai modifié la macro pour créer les 11 autres mois j'ai oublié de modifié, et de tenir compte du nombre de jours dans chaque mois!!!

ce qui fait que dans le mois de Février tu avais des jours du mois de mars !!!!! et certainement encore dans d'autre mois en 30 jours.

Bref excuse moi et prend ce fichier, qui lui tient compte de tous les paramètres.

par contre je n'ai pas fait la macro pour la feuille récapitulatif?

en as tu besoin???

à te relire

a+

Papou

2marty15-v3.xlsm (63.19 Ko)

Bonjour paritec,

Merci infiniment pour ton aide. C'est nickel

Ne t'embête pas pour la feuille récap, je me débrouillerai.

Si jamais à l'occas tu as le temps de m'expliquer ton code, je suis preneur.

Merci encore et bon week-end.

Re Bonjour Marty15 le forum

tu sais c'est plus long d'expliquer que de faire la macro !!!

si j'ai le courage je te ferai cela demain

à+

Papou

Bonjour Marty15 le forum

Qu'est-ce que l'on ne ferait pas pour une boite de chocolat!!!

Voilà ton fichier avec la macro commentée

a+

Papou

Salut paritec,

Merci bien pour les explications, t'es un chef !!

Passes une bonne semaine.

Marty

Rechercher des sujets similaires à "vba tableau dates"