Bonjour
j'ai encore un manque côté VBA, je n'arrive pas à "transformer" la formule Excel ( =TEXTE(MOIS.DECALER(AUJOURDHUI();-1);"aaaa-mm") ) en VBA.
Pour la période de la semaine dernière, j'ai trouvé difficilement :
ActiveCell.FormulaR1C1 = _
"=IF(ISBLANK(RC[-7]),""""," & _
" YEAR(LOOKUP(NOW()-7,DATE(YEAR(NOW()-7)+{-1;0;1},1,3)-WEEKDAY(DATE(YEAR(NOW()-7)+{-1;0;1},1,3))+2,DATE(YEAR(NOW()-7)+{-1;0;1},1,3)))" & _
" &""-S""&" & _
" TEXT(INT((NOW()-7-LOOKUP(NOW()-7,DATE(YEAR(NOW()-7)+{-1;0;1},1,3)-WEEKDAY(DATE(YEAR(NOW()-7)+{-1;0;1},1,3))+2))/7)+1,""00""))"
Mais pour mon mois dernier, je sèche un peu.
Si vous aviez une piste, je serai ravi.
Merci d'avance.