XL 2013 écrire texte et imprimé semaine

Nico77

XLDnaute Nouveau
Bonjour

J'ai trouvé ce morceau de code:
For i = 5 To 400
If Cells(i, 11).Value = "R" Then Cells(i, 5).Value = "Repos"
Next i

que je n’arrive pas a faire fonctionné.

Ce qu'il me faudrait c'est quand colonne K on écrive les inisiales :
R pour repos,
CP pour congé payé
AB pour absent

et que sur la même ligne ou R, CP, AB est inscris s’écrive en colonne E Repos ou CP ou Absent. (exemple en K5 = R donc en E5= Repos)

Cela sur la totalité du mois et tout le classeur. (de janvier a décembre).
Attention pas possibilité de formule dans les cellules. horaire qui change régulièrement.

Et d'imprimé la semaine sur feuille et en PDF.
Avec un choix de la semaine en écrivant le numéro de semaine soit ds une cellule soit une fenêtre et que toute la semaine du lundi au dimanche soit imprimé sur un seul feuille.
Même si la semaine est sur deux mois fin et début du mois.

Le fichier et loin d’être terminé. je n'ai fait que trois mois pour le moment.
si je ne suis pas clair dite le moi.

Merci
 

Pièces jointes

  • Heures INTERSPORT.xlsm
    146.4 KB · Affichages: 3

Phil69970

XLDnaute Barbatruc
Bonjour @Nico77

Quelques remarques perso :
J'ai l'impression que tu marches à vue dans la conception de ton fichier.

Es tu sur d'avoir bien réfléchi à la structure de ton fichier ?

Normalement à la création on réfléchit au cahier des charge à ce que l'on veut faire, pourquoi, but et moyen, comment je vais m'en servir, ergonomie, ordre de grandeur de la/les BDD etc....

Exemple : Que fais tu si tu as une personne de plus dans ton équipe ou au contraire une personne de moins (retraite, démission etc...) tu jettes et recommences tout ton fichier.

Et après on construit le programme avec le dit cahier des charges.....

Et en dernier on fignole avec une couleur par ci ou par là.


D'où ta remarque :
1684812411742.png



Je te propose ce fichier j'ai fait uniquement cette partie :
Ce qu'il me faudrait c'est quand colonne K on écrive les inisiales :
R pour repos,
CP pour congé payé
AB pour absent

et que sur la même ligne ou R, CP, AB est inscris s’écrive en colonne E Repos ou CP ou Absent. (exemple en K5 = R donc en E5= Repos)

1684812017341.png


Merci de ton retour

@Phil69970
 

Pièces jointes

  • Heures INTERSPORT v1.xlsm
    153.7 KB · Affichages: 4

Discussions similaires

Réponses
5
Affichages
451
Réponses
2
Affichages
329

Statistiques des forums

Discussions
315 089
Messages
2 116 092
Membres
112 658
dernier inscrit
doro 76