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 :

Ne pas enregistrer automatiquement lors de la fermeture d'un fichier [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 184
    Points : 83
    Points
    83
    Par défaut Ne pas enregistrer automatiquement lors de la fermeture d'un fichier
    Bonjour :

    Dans mon programme j'ouvre un classeur pour copier une cellule puis je le ferme. Le problème est que chaque fois il me demande si je veux enregistrer des modifications avant la fermeture et je ne le veux pas. Cette procédure va répéter 20 fois je n'ai pas envie de cliquer 20 fois "Non".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Set y = Workbooks.Open("C:\Users\stg_pao\Desktop\Suivi E-mailing DISTRAME.xlsx")
    ' .......
    Workbooks("Suivi E-mailing DISTRAME.xlsx").Close
    Est-ce qu'il est possible de dire au pc que je ne veux pas enregistrer ou si c'est pas possible, que je veux enregistrer(en tout cas il n'y a pas de modification)?

    Merci d'avance.

  2. #2
    Membre régulier Avatar de DonkeyPuncher
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2013
    Messages : 56
    Points : 113
    Points
    113
    Par défaut
    Bonjour,

    Peut être essayer ceci :

    Citation Envoyé par FrancisZheng Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Set y = Workbooks.Open("C:\Users\stg_pao\Desktop\Suivi E-mailing DISTRAME.xlsx")
    ' .......
    Workbooks("Suivi E-mailing DISTRAME.xlsx").Close savechanges:=False

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 184
    Points : 83
    Points
    83
    Par défaut
    C'est exactement ce que je veux. Merci DonkeyPuncher!

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 12/12/2019, 11h22
  2. Réponses: 1
    Dernier message: 18/09/2015, 16h14
  3. [XL-2010] Conversion automatique lors de l'envoi d'un fichier .csv en .xlsx
    Par theolexalte dans le forum Excel
    Réponses: 4
    Dernier message: 18/09/2015, 14h34
  4. Erreur lors de la fermeture d'un fichier xls
    Par beegees dans le forum C#
    Réponses: 6
    Dernier message: 28/06/2010, 16h03
  5. Lancement d'une macro lors de la fermeture d'un fichier
    Par formabox dans le forum VBA PowerPoint
    Réponses: 3
    Dernier message: 20/04/2009, 16h55

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