Bonjour
D'apres ce que je lit :
qu'un message le
signifie a l'ouverture d'une session utilisateur
ce n'est pas une macro XLS qui te faut, car à l'ouverture d'une session utilisateur, Excel n'est pas (forcement) éxécuté.
Si Excel est forcement exécuté à l'ouverture de session, voici le code pour récupérer le login NT de l'utilisateur dans Excel:
Environ('USERNAME')
Pour la date système, il faut utilisé la fonction NOW()
Pour le reste, je pense que tu sauras faire.
Si Excel n'est pas lancé, il faudrait que tu crées un prog (ou script) lancé au chargement de la session utilisateur, qui ouvre ton fichier excel, lise la valeur à controler, et afiche un message d'alert si besoin.
Sous VB, tu peux utiliser l'objet Excel qui se programme (à 2 ou 3 choses prets) comme dans le VBA.
Si tu as d'autres pb sur ce truc n'hésites pas.
Bon courage
@+