Voilà, au boulot je récupère une tâche dû à l’absence d’une collègue .. et franchement je n’ai pas trop le temps pour çà. je voulais automatiser mon fichier …
Onglet “Recap Heures” cliques sur le bouton “51 semaines”
Observes le résultat obtenu :
Les onglets créés de S02 à S51
Les tableaux de chacun ajouté dans celui-ci
Attention les onglets S02 à S51 sont réalisés à partir de celui S01 en copie de celui-ci
Ce dernier donc doit être présent conforme à la réalisation souhaité de l’ensemble avant l’exécution du bouton
Tu peux jouer ce traitement autant de fois à ta convenance celui-ci remet à l’état initial avant une nouvelle création des onglets semaines et de leur tableau dans l’onglet “Recap Heures”
Pour le bouton “actualisation” dans l’onglet “Recap OF” il faut m’en dire un peux plus sur l’objet de celui-ci
Je ne comprends pas bien sa finalité
Un peu plus de détails donc seraient les bienvenus étayé d’exemples ce serait parfait
Attention classeur avec macro à débloquer avant son ouverture question sécurité (cliques droit dessus puis choisir “Propriétés” côcher “Débloquer” dans le pavé sécurité)
Pour la création des semaines et les tableaux dans “Recap Heures” c’est top merci vraiment.
Dans l’onglet “Recap OF” j’aimerais que les N°OF se rajoutent et comme je ne sais pas si on peut faire automatiquement je me disais qu’un bouton “Actualisation” permettrait peut-être d’activer une macro qui va récupérer les données…
“Dans l’onglet “Recap OF” j’aimerais que les N°OF se rajoutent”
de tous les onglets S01 à S51 ?
Quid si un numéro d’offre se répète sur plusieurs de ceux-ci doit-on récupérer chacun d’eux sur sa propre ligne dans cet onglet “Recap OF” de manière distincte ?
'“Puis ensuite importer les données dans un 2ème classeur regroupant l’ensemble des salariés.”
Quelles données à intégrer où et comment dans ce 2ème classeur ?
Merci de donner un ou plusieurs exemples bien détaillées
Onglet Recap : 2 solutions possibles : soit on recupère les données de chaque semaine et on les additionne en créant des doublons (et je me débrouillerais ensuite avec un TCD) ou le mieux c’est un récap du temps passé par OF (faire un cumul).
Pour le 2ème tableau :
Comme je compte faire une multiplication du tableau 1 en fonction du nombre de salarié, dans le tableau 2 je voulais importer les données du “Recap OF” dans des feuilles sur le tableau 2 avec la formule SI(ESTVIDE(‹ Tableau1 ›!A1);« »;‹ Tableau ›!A1)
Puis ensuite, je ne sais pas trop comment, récupérer l’ensemble des données des onglets salariés pour faire un récap global (qui me permet de savoir la marge sur chaque projet et le temps passé…
Dans le tableau 2 je crée la liste des données OF qui me serviront de base pour chaque feuille de temps …
Honnêtement si vous m’avez compris, je dis chapeau
1 / de “Débit”(Colonne H) jusqu’à “Nettoyage” (Colonne W) mais additionner le temps par colonne et non au global car chaque colonne à un taux horaire différent
2 / de S01 à S52 (j’ai modifié la macro) (peut-etre même rajouter le samedi au cas où en cas de travail exceptionnel …
3/ Oui c’est çà le recap de l’ensemble des usineurs
“de “Débit”(Colonne H) jusqu’à “Nettoyage” (Colonne W) mais additionner le temps par colonne et non au global car chaque colonne à un taux horaire différent”
Donc toutes les colonnes sont à traiter de “H" à “W" de manière autonome (pour chaque offre addition pour chacune des colonnes de leur temps pour chaque semaine ou chaque salarié à intégrer dans l’onglet “Recap OF”)
Après si tu me dis qu’il faut modifier les lignes pour rendre çà plus fluide, il n’y a pas de soucis je peux adapter.
Est-ce plus simple sous forme dans l’onglet Semaine ??? Classeur1.xlsx (33,1 Ko)
Visiblement çà fonctionne … J’ai juste fait quelques modif car au lieu de « Salarié1 » sur le classeur 2, je fais des onglet nominatifs.. du coup dans la macro
j’ai remplacé : If Sheets(h).Name Like (« Salarié_") Then
Par : If Sheets(h).Name Like ("S_ ») Then
et je rajoute donc le prénom du salarié après le S_
Pour le tableau 1, je vais regarder comment faire pour modifier le N° de la semaine en haut à droite dans le tableau en fonction de l’onglet.
J’ai fais une importation automatique du tableau 1 nominatif vers l’onglet du même nom dans le tableau 2.
Je vais l’utiliser sur 2-3 semaines pour voir si tout fonctionne correctement et y apporter quelques modifications en fonction de l’utilisation.
Si je veux rajouter une colonne dans le tableau 1, est que çà va suivre niveau du recap OF ?
Je vois que ce monde VBA ne t’est pas hermétique au point de réaliser des ajustements appropriés en fonction de l’évolution que tu apportes au fichier
Bravo
“Si je veux rajouter une colonne dans le tableau 1, est que çà va suivre niveau du recap OF ?”
Tu peux rajouter des colonnes dans la mesure où celles utilisées par les traitements ne sont pas touchées (même emplacement dans l’onglet donc ajout après celles-ci)
Sinon il faudra les faire évoluer en fonction de leur nouvel emplacement
Si tout est conforme à tes attentes n’oublies de valider ma dernière proposition un petit plus bien agréable
Tiens moi informé des résultats de cette période d’essais
Oui c’était bien cette cellule ..
Avec toutes mes excuses pour le manque de précision … Effectivement vous n’êtes pas dans ma tête ! Parfois je ne prête pas attention à certains détails ..
Autre question : L’onglet Recap du Tableau 1, il n’est pas limité en ligne ? si j’ai 1400 OF dans l’année, çà passe ?