Autres macros Excel

Cheminotbelgiantrain

XLDnaute Nouveau
Bonjour tout le monde , tout d'abord je vous remercie pour ce forum pour résoudre différents problèmes confrontés lors de création des macros en Excel . je viens de m'inscrire aujourd'hui car je voulais comprendre beaucoup mieux ce programme pour trouver des solutions avec vos soutiens bien sûr à des questions sur les macros.
ma question d'aujourd'hui est la suivante:
je cherche à créer automatiquement un onglet à partir d'une première feuille et lui donner le nom avec la date du jour sous la forme jj-mm-aaaa.
le contenu de la feuille jj-mm-aaaa doit être sauvegardé et recopié dans la feuille jj+1-mm-aaaa.
ce travail est journalier !!
d'avance merci pour votre aide !
 

TooFatBoy

XLDnaute Barbatruc
Je viens de regarder ton classeur de #26, et j'ai quelques questions...

1- Sur chaque feuille tu as au maximum 7 jours (8 si on ajoute le dimanche de la semaine précédente) ?

2- Pourquoi ne pas remplir simplement une feuille par semaine au lieu de 7 feuilles ?

3- Le "m02" est-il vraiment sur la bonne ligne ???
De même pour le "vr25" : est-il sur la bonne ligne ?
 
Dernière édition:

Cheminotbelgiantrain

XLDnaute Nouveau
Je viens de regarder ton classeur de #26, et j'ai quelques questions...

1- Sur chaque feuille tu as au maximum 7 jours (8 si on ajoute le dimanche de la semaine précédente) ?

2- Pourquoi ne pas remplir simplement une feuille par semaine au lieu de 7 feuilles ?

3- Le "m02" est-il vraiment sur la bonne ligne ???
De même pour le "vr25" : est-il sur la bonne ligne ?
re-bonjour,
à la base c'était ça l'idée càd créer des feuilles hebdomadaires comme tu dis : une feuille / semaine et donner le nom de la feuille avec son numéro sur l'année exemple sem42-2024 etc...c'est possible aussi mais peut être rajouter la date du 1er jour de la semaine pour simplifier la recherche dans les semaines précédentes comme: 18-11-sem47-2024.
--> rajouter le dimanche ( comme 8ème jour ) : ce n'est pas nécessaire : car ça sera juste un copier coller + effacer le reste pour le lundi de la semaine suivante.
--> m02 et vr25 dans l'exemple n'étaient pas sur les bonnes lignes t'as raison = c'est rectifié dans la pièce jointe.
merciiiiii
 

Pièces jointes

  • Copie de suiviHVprojet2.xlsm
    32.6 KB · Affichages: 4

TooFatBoy

XLDnaute Barbatruc
à la base c'était ça l'idée càd créer des feuilles hebdomadaires comme tu dis : une feuille / semaine et donner le nom de la feuille avec son numéro sur l'année exemple sem42-2024 etc...c'est possible aussi mais peut être rajouter la date du 1er jour de la semaine pour simplifier la recherche dans les semaines précédentes comme: 18-11-sem47-2024.
Qu'est-ce à dire que ceci ???
C'était l'idée, mais ce n'est plus l'idée, ou c'est encore l'idée ?


rajouter le dimanche ( comme 8ème jour ) : ce n'est pas nécessaire : car ça sera juste un copier coller + effacer le reste pour le lundi de la semaine suivante.
On ne met pas le dimanche de la semaine d'avant, mais il faut tout de même faire un "copier/coller" de ses données... Qu'est-ce à dire que ceci ???


m02 et vr25 dans l'exemple n'étaient pas sur les bonnes lignes t'as raison = c'est rectifié dans la pièce jointe.
👍
 

Cheminotbelgiantrain

XLDnaute Nouveau
Qu'est-ce à dire que ceci ???
C'était l'idée, mais ce n'est plus l'idée, ou c'est encore l'idée ?

si si !! ça peut faire l'affaire !!

On ne met pas le dimanche de la semaine d'avant, mais il faut tout de même faire un "copier/coller" de ses données... Qu'est-ce à dire que ceci ???

si on rajoute un 8ème jour alors vaut mieux rajouter le lundi de la semaine suivante et pas le dimanche de la semaine passée vu que dimanche on a déjà les entrées du lundi de la semaine suivante. exemple : lundi 18/11/2024 >mardi 19 > mercredi 20 >jeudi 21 > vendredi 22 > samedi 23 > dimanche 24 > lundi 25 = sur la feuille nommée : 18-11-sem 47-2024.

👍
 

Cheminotbelgiantrain

XLDnaute Nouveau
Et une petite dernière, pour la route... ;)
Pourquoi ne pas simplement tout mettre sur une seule et unique feuille ?
simplement car je suis avec 41 lignes voir + si je rajoute le lundi de la semaine suivante à la même feuille et du coup je dois défiler pour aller à la semaine en question si je travaille sur la même feuille pour l'année
 

TooFatBoy

XLDnaute Barbatruc
simplement car je suis avec 41 lignes voir + si je rajoute le lundi de la semaine suivante à la même feuille et du coup je dois défiler pour aller à la semaine en question si je travaille sur la même feuille pour l'année
J'avais pensé à utiliser un filtrage des lignes de la feuille pour n'afficher que la semaine en cours.


Une proposition en pièce jointe.

En B2 tu as la date d'aujourd'hui.

En D3 tu as la première date à afficher.
Actuellement il y a une formule qui calcule le lundi de la semaine contenant la date inscrite en B2.
Donc actuellement ça calcule le lundi de la semaine en cours.

En D4 tu as la dernière date à afficher.
Actuellement il y a une formule qui calcule la date de D3 + 7 jours.
Donc actuellement ça calcule le lundi de la semaine prochaine.


Si tu modifies le contenu de B2, ou D3 ou D4, le filtrage est automatiquement recalculé pour afficher les jours désirés.
Il en va de même quand tu ouvres le classeur.

Tu peux aussi utiliser le filtrage standard du tableau sur la colonne "Date".
 

Pièces jointes

  • suiviHVprojet_(TFB-001).xlsm
    115 KB · Affichages: 4

Cheminotbelgiantrain

XLDnaute Nouveau
J'avais pensé à utiliser un filtrage des lignes de la feuille pour n'afficher que la semaine en cours.


Une proposition en pièce jointe.

En B2 tu as la date d'aujourd'hui.

En D3 tu as la première date à afficher.
Actuellement il y a une formule qui calcule le lundi de la semaine contenant la date inscrite en B2.
Donc actuellement ça calcule le lundi de la semaine en cours.

En D4 tu as la dernière date à afficher.
Actuellement il y a une formule qui calcule la date de D3 + 7 jours.
Donc actuellement ça calcule le lundi de la semaine prochaine.


Si tu modifies le contenu de B2, ou D3 ou D4, le filtrage est automatiquement recalculé pour afficher les jours désirés.
Il en va de même quand tu ouvres le classeur.

Tu peux aussi utiliser le filtrage standard du tableau sur la colonne "Date".
super !!! je l'ai ouvert sans Macros car c'est un PC du boulot !.
il m'a l'aire très très bien ✌️!!!
j'aurai besoin de quelques explications si possible !? soit par téléphone ou via teams par exemple ! possible ?
Bonsoir le Fil
Une version inspirée du fichier de @TooFatBoy
Bonne fin de Soirée
Jean marie
merci beaucoup papy 😇 !! il m'a l'aire très bien aussi !!
je suis vraiment soutenu par des pros !!! merci beaucoup les gars 🙏🙏🙏.
comment pourrais je avoir quelques explications par rapport à ce que vous avez fait ? car comme je l'ai signalé je découvre Excel et j'aimerai bien apprendre pour me faciliter les quelques taches quotidiennes !!!!
 

Cheminotbelgiantrain

XLDnaute Nouveau
J'avais pensé à utiliser un filtrage des lignes de la feuille pour n'afficher que la semaine en cours.


Une proposition en pièce jointe.

En B2 tu as la date d'aujourd'hui.

En D3 tu as la première date à afficher.
Actuellement il y a une formule qui calcule le lundi de la semaine contenant la date inscrite en B2.
Donc actuellement ça calcule le lundi de la semaine en cours.

En D4 tu as la dernière date à afficher.
Actuellement il y a une formule qui calcule la date de D3 + 7 jours.
Donc actuellement ça calcule le lundi de la semaine prochaine.


Si tu modifies le contenu de B2, ou D3 ou D4, le filtrage est automatiquement recalculé pour afficher les jours désirés.
Il en va de même quand tu ouvres le classeur.

Tu peux aussi utiliser le filtrage standard du tableau sur la colonne "D

Re
Le fichier sur lequel j'ai travaillé!
Bonne fin de Soirée
Jean marie
bonsoir ,
je reviens vers toi pour la modification que tu as faite à partir du fichier de notre camarade TooFatBoy est très intéressante dans le sens où tu affiche juste la feuille de la semaine en cours. mais quand je l'ouvre voici ce qu'il me donne:
1732210281511.png

je n'arrive pas à avoir le menu déroulant des lundis et quand j'ai changé la date au B2 ,D3 et D4 il affiche ce qui est en haut.
tu as fait une macros pour ce fichier ? si oui laquelle stp ?
 

Cheminotbelgiantrain

XLDnaute Nouveau
Que veux-tu savoir ?
je suis nul !! j'aimerai bien que tu m'explique comment faire ce fichier stp ! ta macros si t'en as une et/ou les quelques fonctions que tu as utilisées !! et c'est pour cela que j'ai demandé si possible de se donner RDV sur teams ou par téléphone ou me faire une vidéo explicative pour pouvoir comprendre ce que tu as fait et pouvoir le refaire de moi même !! excuse moi je suis très " soif " pour apprendre!!!.


J'ai simplement utilisé un filtre, pour filtrer le tableau qui contient toutes les données de l'année, et ne faire afficher que 8 journées. tu m'as fait rire quand tu m'as dit " j'ai simplement ...." deriere ton fichier il y a beaucoup de travail !!!! l'entête qui est figée ? comment tu as mis en grand " du lundi ..........au ......." tout ça j'aimerai bien comprendre ....

🙏 🙏 🙏
 

Discussions similaires

Statistiques des forums

Discussions
315 085
Messages
2 116 071
Membres
112 648
dernier inscrit
Otete Christian