J'ai un tableau de quatre éléments à base de 1 que j'ai besoin de parcourir. Pour un index donné dans le tableau, j'ai besoin de travailler sur l'index de l'élément suivant, et l'index de l'élément précédent. Cela semble simple mais le tableau a besoin d'être enveloppé. Ainsi, lorsque vous êtes au début du tableau, l'élément précédent est considéré comme le dernier élément. De même, si vous êtes à la fin du tableau, l'élément suivant est considéré comme le premier élément. Je réalise que cela peut être résolu en utilisant des instructions conditionnelles, mais je me demandais s'il était possible de le faire en utilisant des équations mathématiques. J'ai un qui fonctionne bien pour l'élément suivantMise en forme de l'index précédent et suivant dans un tableau
NextItem = Modulus(CurrentItem, 4) + 1
(la fonction de module renvoie le reste d'un nombre divisé par un autre).
Quelqu'un at-il des idées sur la façon dont je peux travailler sur l'élément précédent?
Cela ne devrait-il pas être Modulus (CurrentItem + 1, 4)? – schnaader
Non, la formule pour NextItem fonctionne très bien. Modulus (CurrentItem + 1, 4) échoue lorsque CurrentItem est 3. – gilles27
Oui, le tableau est basé sur 1, bien sûr, désolé. – schnaader