Revenir à la dernière position après changement de feuille dans un classeur

Pour cela j'ai fait :

2 macros dans un module et 2 Private_sub dans la feuille

Le principe est =

  • quand je change de feuille la macro transfère la position de la cellule active dans une variable (Pos) "public" pour réutilisation dans le classeur, cela fonctionne
  • quand je reviens dans la feuille, je fige les volets ( OK) et je devrais sélectionner la cellule mémorisée dans "Pos", cela ne marche pas.
  • je n'ai pas réglé non plus le cas de la première activation de la feuille

J'ai essayé pas mal de combinaisons mais cela plante toujours au même endroit

Merci pour vos conseils éclairés

Bonjour et bienvenu sur le forum

Avec Private Sub Worksheet_deActivate() pos n'est pas correct

J'utilise donc Private Sub Worksheet_SelectionChange

Ci joint ma solution

19macro-position.xlsm (16.06 Ko)

A+ François

Merci beaucoup pour la réponse et la simplicité de la solution

Rechercher des sujets similaires à "revenir derniere position changement feuille classeur"