Bonjour tout le monde,
J'ai une macro qui tourne bien.
J'ai une boucle Do itérative que je voudrais réecrire en dynamique c'est-à-dire i sera calculé.
Ma boucle actuelle c'est %Do i=1 %to 25
Et je voudrais la remplacer par un truc du genre
Car en réalité i = Fin_Periode - Date() avec Fin_Periode et Date(), 2 dates.
Code : Sélectionner tout - Visualiser dans une fenêtre à part %Do i= %Eval(%sysfunc (Datepart(Fin_Periode)) - %sysfunc(Datepart(Date())) ) %To 25
(Fin_Periode est un paramètre de ma macro. Exple = 25APR2016)
Ma question est la suivante:
Comment définir/écrire i avec les fonctions %Eval et/ou %Sysfunc pour cela fonctionner dans une boucle macro
%Do %To?
Si quelqu'un peut m'aider ...
Je vous remercie.
Partager