Renvoyer la valeur d'une cellule en fonction d'une autre, dans un userform

Avec grand plaisir, je suis sur Toulon ! mail : f.monatte at icloud point com

Je reviens car j'ai un nouveau (et dernier je pense) challenge pour vous :) ! Je ne sais pas si c'est faisable, mais je vais essayer d'être le plus clair possible

Je souhaiterais une macro qui vienne reporter le nom (avec mise en forme identique) des personnes qui visent (report en colonne D, intitulée "Etat") en fonction de la date à laquelle il y a le visa (Donc dès que j'insère une date sur le visa 3 en DN689, que Appro3 aille se mettre en D689, etc). Également, si je retire la date (suite à une erreur par exemple) , que ce soit l’approbateur précédent qui revienne en colonne D689.

Le nom de ces personnes apparait sur la ligne 8 (DL à DS) (appro1, appro2 etc)

Merci !!!

23suivi-bc.zip (1.09 Mo)

Petite modification...

Ce n'est pas en colonne D mais en colonne E.

Sauf pour le visa 8 qui lui devra aller en colonne D689, avec en même temps la cellule A6 en colonne E689

En fait je viens de trouver une solution avec une formule et la mise en forme conditionnelle.

Exemple sur les 3 premières colonnes : =SI(DN699<>"";$DN$7;SI(DM699<>"";$DM$7;SI(DL699<>"";$DL$7;"")))

Ensuite, je met la forme conditionnelle qui correspond à chaque colonne (DN, DM, DL, etc)!

Rechercher des sujets similaires à "renvoyer valeur fonction userform"