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 :

fermer le fichier courant sans preciser le nom


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Points : 181
    Points
    181
    Par défaut fermer le fichier courant sans preciser le nom
    bonjour
    j'ouvre le fichier excel " MONFICHIER"
    j'effectue des calculs et saisies diverses infos via des userform combobox ....
    j'ai cree un bouton que j'appelle "FERMER"
    il ferme les userforms ouverts et en plus je voudrais qu'il ferme le fichier courant (le fichier ouvert) sans preciser le nom ?
    Actuellement j'ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub CommandButton8_Click() 'bouton FERMER
    UserForm_initialize
    Unload UserForm1
    Workbooks("NomFichier").Close SaveChanges:=True
    End Sub

  2. #2
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Points : 181
    Points
    181
    Par défaut
    rebonjour
    Je suis pas certain mais voila ce que j'ai trouvé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub CommandButton8_Click() 'bouton FIN
    UserForm_initialize
    Unload UserForm1
    ActiveWorkbook.Close SaveChanges:=True ferme le fichier actif
     
    End Sub

  3. #3
    Membre averti Avatar de tomy7
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    540
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 540
    Points : 391
    Points
    391
    Par défaut re
    a mon avis tu peux faire un truc du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    sub bouton fermer ()
    thisworkbook.x = true
    end sub
     
    ds this worbook:
     
    public x as boolean
     
    private sub workbook_Beforesave........(.....)
    userformmdp.show
    if x = true then
    x = false
    cancel = false
    else 
    cancel = true
    end if
    end sub

    j ai fais ce code pour un before save je pense qu il est applicable avec un before close

  4. #4
    Membre habitué
    Inscrit en
    Juillet 2007
    Messages
    502
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 502
    Points : 181
    Points
    181
    Par défaut
    bonjour

    merci de ta reponse
    mais je prefere faire simple
    j'ai rajouter la ligne suivante mais cela ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.Quit 'quit excel
    dans le code du bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Private Sub CommandButton8_Click() 'bouton FIN
    UserForm_initialize
    Unload UserForm1
    ActiveWorkbook.Close SaveChanges:=True ferme le fichier actif
    Application.Quit 'quit excel
    End Sub

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

Discussions similaires

  1. [XL-2003] Mapper un fichier XML sans afficher le nom des balises.
    Par Lorito dans le forum Excel
    Réponses: 1
    Dernier message: 19/02/2010, 15h48
  2. Fermer un fichier Excel sans sauvegarde
    Par Toad08 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 27/03/2008, 21h03
  3. fermer un fichier excel sans sauvegarder
    Par scons dans le forum VBA Access
    Réponses: 10
    Dernier message: 25/02/2008, 15h22
  4. ASP - Nom de la page courante sans extension
    Par Laurent91300 dans le forum ASP
    Réponses: 3
    Dernier message: 07/10/2005, 08h52
  5. Réponses: 6
    Dernier message: 28/09/2005, 14h15

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