Bonjour,
Confusion variable/chaîne de caractère !!
mois est une variable (dûment déclarée j'espère !!!)
Worksheets(mois) renverra la feuille dont le nom est contenu dans la variable.
Worksheets("mois") cherchera une feuille nommée "mois".
Ceci étant, encore une fois, pourquoi se livrer à des opérations inutiles (et éventuellement coûteuse en temps) en activant ou sélectionnant. D'abord un classeur est automatiquement activé à l'ouverture, pas besoin de le faire...
Ensuite en initiant un bloc With...
With Workbooks.Open("T:\OPE-EPP\Pilotage des services\Analyses\Extractions Mensuelles\Extraction mensuelle 2017.xlsm").Worksheets(mois)
on pourra travailler directement sur la feuille cherché, à l'intérieur du bloc, et de façon plus rapide car VBA aura mémorisée la feuille pour pouvoir s'y référer directement (pour toute expression précédée d'un point) sans avoir à chercher encore !
Cordialement.