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 :

Copier les données dans le presse papier en fermant un classeur [XL-2002]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué Avatar de Djohn
    Profil pro
    Inscrit en
    Février 2007
    Messages
    309
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 309
    Points : 140
    Points
    140
    Par défaut Copier les données dans le presse papier en fermant un classeur
    Bonjour,

    Existe t'il une application dans VBA Excel, pour que lorsque je demande la fermeture d'un fichier excel que celui ci garde en mémoire les données copiées dans le presse papier (sans avoir besoin a repondre "oui" au pop up qui apparait lors de la fermeture) ?

    Merci

    edit : je rajoute une precision en cas d'incompatibilité, lorsque je demande la fermeture de mon classeur, je ne souhaite pas enregistrer les modifications.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Close savechanges = False

  2. #2
    Membre chevronné Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Points : 1 999
    Points
    1 999
    Par défaut
    Pour ne pas afficher la popup, essaies :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.displayalerts = false

  3. #3
    Membre habitué Avatar de Djohn
    Profil pro
    Inscrit en
    Février 2007
    Messages
    309
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 309
    Points : 140
    Points
    140
    Par défaut
    en fait mon souci etait que lorsqu'il gardait en mémoire les données dans le presse papier, la macro m'enregistrais les changements apres la fermeture de mon classeur (d'ou mon edit)

    Mais je viens de me rendre compte que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Close savechanges = False
    enregistre les changements

    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Close savechanges = True
    ne les enregistre pas, est ce mon excel ne tourne pas rond, ou est ce normal ?

  4. #4
    Membre chevronné Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Points : 1 999
    Points
    1 999
    Par défaut
    A mon avis il y a une erreur de syntaxe ne serait-ce pas plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Close savechanges := True

  5. #5
    Membre habitué Avatar de Djohn
    Profil pro
    Inscrit en
    Février 2007
    Messages
    309
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 309
    Points : 140
    Points
    140
    Par défaut
    les 2 syntaxes fonctionnes chez moi ( ce qui confirme que mon Excel ne tourne pas rond)

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

Discussions similaires

  1. Copier les paragraphes dans le presse papier
    Par benjea06 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 04/06/2014, 14h00
  2. Réponses: 2
    Dernier message: 10/07/2008, 14h39
  3. Copier des données dans le presse papier
    Par Orakle dans le forum Access
    Réponses: 11
    Dernier message: 06/12/2005, 14h11
  4. Réponses: 3
    Dernier message: 06/07/2005, 11h27
  5. Comment copier une image dans le presse papier.
    Par cprogil dans le forum Langage
    Réponses: 7
    Dernier message: 09/09/2003, 15h54

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