Re : Afficher ET utiliser la dernière feuille ou onglet précédemment sélectionné(e) e
Bonjour.
Je n'ai pas ouvert le classeur, mais, la solutuion générale est de noter le classeur actif par un Set dans une variable As WorkBook avant d'activer l'autre classeur, par exemple MonClasseur, puis de faire MonClasseur.Activate après. Pareil pour la feuille dans une variable As Worksheet si nécessaire.
Si la macro est écrite dans le classeur à réactiver c'est plus simple: ThisWorkbook.Activate: Feuil1.Activate, Feuil1 étant le CodeName de la feuille à réactiver.
À noter aussi pour information qu'avec une variable As Range correctement initialisée on à tout: sa propriété Parent ou Worksheet redonne la feuille, son objet Worksheet, et ce dernier a une propriété Parent qui redonne son objet Workbook.
Cordialement.