Rendre un classeur visible

Salut,

J'ai une macro qui tourne à partir d'un classeur masqué par Application.Visible = False

La procédure associée à mon bouton est

Private Sub AfficherCarnetMécano_Click()

Set CarnetMécano = Workbooks.Open(Dossier_CarnetsMécanos & "Carnet mécanicien " & Trigrm & ".xlsx")

CarnetMécano.Activate
Windows(ActiveWorkbook.Name).Visible = True

End Sub

Mais le fichier CarnetMécano reste masqué.

Est ce que quelqu'un pourrait me donner le pourquoi du comment ?

Merci d'avance.

Manu

Bonjour, vous confondez "fichier visible" et "application visible".

Quand vous écrivez Application.Visible = False celà veut dire Excel visible= non

Donc quelque soit le fichier.

Ok merci de la réponse, je vais reprendre ça.

Manu

Bon j'essaie déséspérément.

J'ai supprimé le Application.visible et pour chaque classeur que j'ouvre j'ai ajouté un Windows(Nom du classeur attribué par un Set = Workbook.Open).Visible = False.

Invariablement j'ai une incompatibilité de type et ça m'a mis le bronx dans mes fichiers. Sur certains les onglets ne s'affichent plus même quand je les ouvre manuellement en dehors de la macro.

Manu

Pour finir je suis revenu à mon Application.Visible = False et j'ai ouvert mon fichier dans une nouvelle instance d'Excel.

Manu

Rechercher des sujets similaires à "rendre classeur visible"