IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Cacher feuilles à l'ouverture d'EXCEL


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 123
    Par défaut Cacher feuilles à l'ouverture d'EXCEL
    Salut le forum

    Petite question pratique : je souhaite à l'ouverture de mon fichier EXCEL contenant mes macros, cacher toutes mes feuilles.

    Cependant j'ai le contenu d'une cellule (d'une feuille cachée) à tester pour activer le reste de mon programme.

    En utilisant ceci je ne peux pas tester ma cellule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Public Sub Workbook_Open()
     
        ActiveWindow.Visible = False
        Call LancementFabrication
     
    End Sub
    Merci pour vos suggestions...

    @+ JeanValjean

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Sub Workbook_Open()
     
        Worksheets("TaFeuille").visible = False 'Nomme ta feuille
        Application.ScreenUpdating = false
        Worksheets("TaFeuille").visible = true
        Call LancementFabrication
        Worksheets("TaFeuille").visible = False 'Nomme ta feuille
        Application.ScreenUpdating = True
     
    End Sub
    Mais il me semble bien qu'on peut parfaitement travailler sur une feuille masquée... Je dois me tromper.

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 453
    Par défaut
    Citation Envoyé par ouskel'n'or Voir le message
    ...
    Mais il me semble bien qu'on peut parfaitement travailler sur une feuille masquée... Je dois me tromper.
    Main non... tu ne te trompes pas voyons!

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Merci Singular, j'avais la flemme de tester un truc que j'ai fais des XXX ennes de fois... Mais bon, Jeanvaljean avait l'air dans la misère...

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 78
    Par défaut
    Si Si j'ai essayer de travailler sur une feuille masuquée,=> erreur de compilation. Pour cacher les information, j'ai fait réapparaitre une autre feuille devant

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    As-tu testé la solution que je t'ai donnée ?
    Je pense que le pb provient surtout parce qu'Excel n'apprécie pas que tu le laisses tout nu sans au moins une feuille affichée. Ta solution ne règle le pb que parce qu'ainsi Excel est content... (je suppose)

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Morbihan (Bretagne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 123
    Par défaut
    Salut à tous,

    Je viens, de mon côté, d'appliquer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Public Sub Workbook_Open()
     
     
        Worksheets("PiecesAFabriquer").Visible = False
        Worksheets("OrdreFabrication").Visible = False
     
     
        Application.ScreenUpdating = False
     
     
        Worksheets("PiecesAFabriquer").Visible = True     
        Call LancementFabrication
     
    End Sub
    Pour la première feuille pas de pbs, en revanche pour fermer la dernière feuille : plantouille

    Sinon au début j'utilisais la commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWindow.Visible = False
    Seul souci : tester ma cellule...

    En tous cas merci pour votre collaboration...on se sent d'un coup moins seul.

    @+Jeanvaljean

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Cacher Feuilles excel et Sauvegarde
    Par miska dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/02/2010, 09h12
  2. [VBA-E] cacher l'ouverture fichier excel barre des taches
    Par icicmoi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/05/2006, 17h39
  3. Ouverture classeur excel en VBSCRIPT
    Par coeur74 dans le forum ASP
    Réponses: 6
    Dernier message: 20/01/2005, 15h53
  4. Ouverture classeur excel en VBSCRIPT
    Par coeur74 dans le forum ASP
    Réponses: 2
    Dernier message: 20/01/2005, 09h11
  5. Obtenir la liste des feuilles d'un fichier Excel
    Par Jean Bonnisme dans le forum Access
    Réponses: 3
    Dernier message: 15/10/2004, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo