Comment masquer un classeur en précisant son nom ?

Bonsoir chers Sauveurs,

Je tente de programmer une sub auto_open qui ouvre le fichier contenant les macros dont l'utilisateur aura besoin pour activer les fonctions du classeur sur lequel il travaillera.

Mais je bloque depuis un bon moment sur ce problème : impossible de masquer le classeur dont j'aimerais utiliser les macros...

Voici où j'en suis :

Sub Auto_Open()

Workbooks.Open Filename:="C:\Users\Pierroo\Downloads\Casier source.xlsm"
Workbooks("C:\Users\Pierroo\Downloads\Casier source.xlsm").Visible = False

End Sub

A l'exécution de cette sub il ouvre le fichier mais renvoie le message d'erreur suivant : "L'indice n'appartient pas à la sélection". Comment faire ?

D'avance merci pour vos réponses.

Bonsoir

Testes

Sub Auto_Open()
Dim Fichier As String

  Fichier = "Casier source.xlsm"
  Workbooks.Open Filename:="C:\Users\Pierroo\Downloads\" & Fichier
  Windows(Fichier).Visible = False
  'Windows(Fichier).Visible = True
End Sub

Bonsoir Banzaï,

ça marche !

Merci beaucoup pour ton aide.

Rechercher des sujets similaires à "comment masquer classeur precisant nom"