Il m'arrive assez souvent d'ouvrir un classeur et l'une de ses feuilles à partir d'un autre. Rien de très original.
Pourtant parfois, et même assez souvent, j'ai beau faire:
VB:
'Active le classeur
Windows(WS.Parent.Name).Activate
WS.Parent.Activate
'Active la feuille
WS.Activate
Y a rien à faire, je reste sur le classeur d'origine et pas moyen d'afficher WS. Et ça c'est horripilant !
Je n'ai jamais trouvé de solution. Et vous ?
Merci par avance.
Je précise que la Worksheet WS est une feuille d'un Workbook WB soit explicitement ouvert (Workbooks.Open et Set WB = ActiveWorkbook) soit récupéré des Workbooks déjà ouverts. Je pense même que le cas que je décris s'applique lorsque le classeur concerné est déjà ouvert.