Bonjour Robert, sylvanu,
Merci beaucoup pour vos retours,
Il s'avère en fait que mon premier code marche bien, l'erreur venait d'autre part et n'avait rien à voir avec les cellules nommées sur l'autre classeur ^^
Donc pour aller chercher la valeur d'une cellule nommée "MACHINE" d'un autre classeur par exemple, le bout de code ci-dessous marche bien ("txt" est le nom de l'autre classeur) :
ActiveSheet.Range("H9").Value = Workbooks(txt).Worksheets("BEM").Range("MACHINE")
Je n'ai pas essayé tes deux solutions du coup sylvanu, en tout cas merci pour votre aide !