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 :

Garder le classeur invisible Jusqu'a la fermeture Complete [XL-2002]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 512
    Par défaut Garder le classeur invisible Jusqu'a la fermeture Complete
    Bonjour a tous,

    Je suis sur un projet avec utilisation d'un classseur comme base de donné et je ne veux pas voir le classeur ouvert lors de son utilisation, tous fonctionne corectement avec le code ci dessous sauf à la fermeture du classeur car je suis obligé de le rendre visible avant de l'enregistrer, pour qu'il soit visible quand on veut l'ouvrir sans passer par VBA.
    Et de ce fait la pendant la periode d'enregistrement du fichier il est visible par les utilisateurs.

    Code à l'ouverture:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Sub Ajout_Quincaillerie()
     
        Application.Workbooks.Open "C:\Documents and Settings\Commun\BdQuincaillerie.xls"
        Workbooks("BdQuincaillerie.xls").Windows(1).Visible = False
        ThisWorkbook.Activate
     
        Sheets(5).Range("A1").Select
     
        Quincaillerie.Show
     
        End Sub
    Code à la fermeture:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub Annuler_Click()
        Unload Me
     
    Workbooks("BdQuincaillerie.xls").Windows(1).Visible = True
    Workbooks("BdQuincaillerie.xls").Close savechanges:=True
    End Sub
    Il y at il un moyen pour qu'il soit completement invisible meme a la fermeture.

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Annuler_Click()
        Unload Me
        Application.ScreenUpdating = False
        Workbooks("BdQuincaillerie.xls").Windows(1).Visible = True
        Workbooks("BdQuincaillerie.xls").Close savechanges:=True
        Application.ScreenUpdating = True
    End Sub

  3. #3
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    512
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 512
    Par défaut
    OK merci Daniel.C, je n'y avais pas pensé, ça marche impec.

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

Discussions similaires

  1. [XL-2003] rendre les feuilles classeur invisible
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/05/2009, 23h44
  2. garder le focus sur Word lors de fermeture formulaire
    Par wulfram dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/01/2009, 14h19
  3. Réponses: 2
    Dernier message: 19/06/2007, 12h08
  4. [VB6] Fermeture complète d'un prog
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 07/06/2006, 12h32
  5. [VB6]Garder une feuille ouverte jusqu'à un clic
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 19/04/2006, 12h04

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