Réalisation d'un escalier sous excel

Résolu
yaosav Messages postés 2 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 8 mars 2009 - 14 févr. 2009 à 14:35
yaosav Messages postés 2 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 8 mars 2009 - 8 mars 2009 à 13:25
bonjour

je voudrais réaliser un escalier de 25 marches sur un ensemble de marche de 13 marches .je m'explique à première vue mon escalier présente 13 marches 1,2,3, etc, lorsque je double clics sur ma 13ème marche la marche 13 monte en haut de l'escalier en  placant 14 ,15, 16 etc jusqu'a 25 me laissant la 26ème donc ex 13 ème marche avec le signe - afin de relancer le programe  1 ,2 ,3, . J'usqu'a la tout vas bien mais le problème est la cellule et je voudrais garder la mème "I7" qui est pour 1 et pour 14  " J9",qui est 2 pour 15 etc .en gros je ne sais pas appeler ma cellule autrement que par la ligne et la collone lors que je double clics sur 14 ma macro 1 se lance au lieu de la 14  mouvement bien sur.
  merci a ceux ou celles qui me répondront

yaosav

2 réponses

cs_Orohena Messages postés 577 Date d'inscription vendredi 26 septembre 2008 Statut Membre Dernière intervention 20 novembre 2010 4
14 févr. 2009 à 19:49
Bonjour

Pour moi, ce n'est pas un problème si la macro 1 se lance au lieu de la 14, la 2 au lieu de la 15, etc. C'est la situation, classique, ou un événement se produit dans des contextes différents.


Il faut donc partir du principe que la macro 1 est commune aux marches 1 et 14, et modifier la macro 1 pour qu'elle voie dans quel contexte elle a été appelée ; une fois l'ambigüité levée, elle peut agir en conséquence.

Amicalement
3
yaosav Messages postés 2 Date d'inscription lundi 29 mai 2006 Statut Membre Dernière intervention 8 mars 2009
8 mars 2009 à 13:25
merci à toi [auteur/OROHENA/1483575.aspx Orohena  ]

j'ai enlevél'ambigüité en comprenant qu' a l'origine de la création de mon programme pour escalier j'appelais mes marches par la position des cellules car je n'avais que 13 marches j'ai, tout en gardant le même nombre de marches, en cliquant sur la 13 ème réussi à  en multiplier le nombre et le porter à 25.La solution apres reflexion était alors d'appeler la cellule par son contenu  (son numéro) et le tour etait joué je te remercie pour ta réponse  et peut être a bientot.
yaosav
0
Rejoignez-nous