Bonjour Funky,
Ta formule =MOIS(N17) peut se traduire en VBA par : MONTH([N17])
et se lit : mois de la cellule N17 ; tu peux faire par exemple :
MsgBox MONTH([N17])
ou [D5] = MONTH([N17])
Dans le 1er cas, ça affiche dans une boîte de dialogue le mois de la date qui est en N17 ;
dans le 2ème cas, ça met dans la cellule D5 (par exemple) le résultat précédent.
Il faudrait aussi ajouter un test pour vérifier que N17 n'est pas vide, et contient bien
une date valide.
Pour le reste : ta copie d'écran n'est pas assez large pour montrer ta cellule K17 ;
ce serait mieux que tu joignes un fichier sans données confidentielles, et avec
plusieurs exemples de données, concrètes mais fictives.
Cordialement