Conserver cellule active d'une feuille même si visu d'une autre feuille

Supposons que la cellule active de ma feuille se trouve en haut de ma feuille de calcul ( cellule C4 par exemple )

Si avec l'ascenseur je descend très bas dans ma feuille ( en ligne 4000 par exemple ) , simplement pour visualiser la ligne 4000 mais sans rien sélectionner.

( à ce moment je ne vois plus à l'écran ma cellule active C4 ) , mais , lorsque j'effectue la frappe d'un caractère au clavier , alors la visualisation revient automatiquement sur les premières lignes de ma feuille et le caractère tapé , s'inscrit dans la cellule C4 ( qui était donc restée active ).

C'est le fonctionnement normal d'Excel. Et bien je voudrais avoir exactement le même fonctionnement , mais lorsque je vais visualiser une autre feuille et non plus le bas de la même feuille.

Nota : Je précise que dans mon application, je change de feuille via un bouton de contrôle et une macro.

Bonjour

Pas possible : la cellule active est dans l'onglet actif

Quoi qu'il en soit l’intérêt parait limité : en VBA on évite de se référer à activecell

Rien ne t'empêche de mémoriser l'adresse de la cellule active dans la macro qui passe sur l'autre onglet et d'agir dessus depuis cet onglet par VBA mais elle n'est plus la cellule active

Bonjour ,

En fait j'aurais du décrire mon application pour montrer l'intérêt d'un tel fonctionnement.

J'ai réalisé un programme utilisé lors de compétions sportives ( VTT , ... ) qui permet de chronométrer et compter le nb de tours fait par chaque participant et de calculer le classement en temps réel.

Une antenne /reader RFID UHF(avec émulation clavier ) est branché sur le PC , à chaque fois qu'un coureur (muni d'un dossard avec tag RFID UHF ) passe devant l'antenne, alors son n° de dossard , son nom et son temps s'affiche en gros en feuille 1 (sur la cellule active ) afin que ce coureur puisse vérifier la bonne prise en compte de son pointage à chaque tour. Puis la cellule de la ligne suivante est sélectionnée afin d'attendre le pointage du coureur suivant.

Dans le même temps, le classement général est calculé en feuille 2.

Entre le passage de 2 coureurs , j'ai mis un bouton sur la feuille 1 qui me permet d'aller manuellement en feuille 2 afin que les spectateurs et les coureurs en attente de leur relai puissent visualiser le classement général (sur grand écran de TV relié par HDMI ) . Tout fonctionne parfaitement.

Mais le pb est qu'il faut que je revienne sur la feuille 1 avant l'arrivée du coureur suivant sinon son pointage ne pourra pas se faire.

C'est pour cette raison que j'aurai voulu que dès qu'il y a une entrée clavier ( par émulation clavier du reader UHF lorsqu'un coureur passe ) , alors que l'on était sur la feuille 2 , et bien, que ça reviennent automatiquement en feuille 1 pour faire le pointage de ce coureur suivant.

Si tu me dis que ce n'est pas possible , je vais me débrouiller pour faire une copie du classement en bas de feuille 1, ça devrait fonctionner comme cela.

Merci quand même

Bonjour

Plusieurs solutions pour visualiser le classement :

  • soit créer une seconde fenêtre sur le classeur et juxtaposer les 2. Sur 2007 c'est parfait (les évolutions ensuite ont compliqué cet aspect)
  • soit utiliser la fenêtre espion mais je pense que c'est moins confortable et lisible
  • soit passer par une image prise avec l'appareil photo Excel qui va donc évoluer en même temps que les cellules "photographiées"

Tu pourrais m'en dire plus sur la 3ème solution : appareil photo Excel ?? (nota : je suis en excel 207 )

RE

Rechercher des sujets similaires à "conserver active feuille meme visu"