Bonjour,
Maintenant que j'ai résolu mon problème de récupération de deux données entrées par l'utilisateur dans deux variables, un autre problème se pose à moi.
En effet, j'aimerais, au chargement de mon script, initialiser une liste (pas une liste de sélection mais une liste comme en Python par exemple). Et je ne sais absolument pas comment faire pour initialiser quelque chose qui n'est pas une variable simple mais bien un type liste.
De plus, quand je réaliser cette macro :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function RecuperationAnnees(anneeDebut,anneeFin,ListeAnnees){
var ListeAnnees = new Array();
if (anneeDebut>anneeFin){
var tmp=anneeDebut;
anneeDebut=anneeFin;
anneeFin=tmp;
}
var annee=anneeDebut;
while (annee<=anneeFin){
ListeAnnees.push(annee);
annee++;
}
return ListeAnnees;
} |
Cela ne me génère pas d'erreur mais ne me génèrera pas ListeAnnees ni même ne me changera ma variable initialisée comme tel :
Avez-vous une idée de comment faire et pourquoi la macro ne marche pas ?
Je me demande si ce n'est pas ma manière d'appeler la macro car une simple message box ne marche pas
RecuperationAnnees($(anneeDebut),$(anneeFin)$(ListeAnnees))
Merci d'avance.
Steffie
Partager