VBA - remplir les cellules précédentes et suivantes en fonction du contenu

Bonjour,

Pour la réalisation d'un planning, lorsque l'agent est de garde un jour, il est repos le lendemain et noté avec un "X" la veille afin d'avoir un visuel rapide.

j'ai tenté avec des SI dans les cellules et cela fonctionne à condition de ne pas faire de modification car quand je saisis "Garde" cela efface ma formule.

La solution passe par du VBA ? Auriez-vous une solution ou une piste pour cette demande ?

Merci

Pilou

En PJ, un fichier pour l'exemple.

9pilou01.xlsx (10.27 Ko)

Bonjour, je ne dois pas vraiment comprendre la logique.

jour1 jour 2 jour3

X , Garde , Repos.

Evidemment si on entre en jour 4 Garde alors en jour3 : Repos sera remplacé par un X ???

çà n'a pas de logique par formule ou vba çà ne changera rien.

Bonjour pilou010 (x2), Xmenpl,

C'est techniquement faisable par VBA, mais je me permet de proposer une alternative par MFC que je trouve plus ergonomique.

Le bleu représenterai "Repos"

Et le vert "X"

16pilou01.xlsx (10.47 Ko)

RE,

Effectivement Xmenpl, je n'ai pas assez réfléchis et pas vu ce souci.

Je vais donc utiliser le MFC de Gabin37 dans un premier temps. Je reviendrais ici en fonction de l'évolution de mon fichier.

Merci

Rechercher des sujets similaires à "vba remplir precedentes suivantes fonction contenu"