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 :

presse-papier Excel => Word


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 25
    Par défaut presse-papier Excel => Word
    Bonjour,
    Je suis actuellement en train de créer une application pour automatiser la création de rapport.Pour cela, je réalise de nombreux copié-collé.

    Cependant, j'ai parfois un message d'erreur :
    Erreur d'exécution '4605':

    Cette méthode ou propriété n'est pas disponible car le Presse-papiers est vide ou non valide.

    J'aimerais donc savoir si une âme charitable pourrais m'aider ^^ car cette erreur n'apparaissant jamais au même moment je ne sais pas quoi faire .

    Merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Bonjour

    peut-être en raffraichissant le presse papier de temps en temps

    En fouillant un peu j'ai trouvé ce code
    à placer dans un nouveau module
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Declare Function CloseClipboard Lib "user32" () As Long
    Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
    Private Declare Function EmptyClipboard Lib "user32" () As Long
     
    Sub ViderPressePapier()
        OpenClipboard 0
        EmptyClipboard
        CloseClipboard
    End Sub
    et après avoir effectué 1 ou plusieur copier/coller appeler ce code pour vider le presse papier


  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 25
    Par défaut
    Je vais tester cela et je reviens dire si cela à un impact car je peux pas le dire avec un test vu que l'erreur apparait aléatoirement.

    En tout cas merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 25
    Par défaut
    Malheureusement, après quelques tests le problème persiste toujours avec cette erreur qui apparait aléatoirement

    Je suis donc toujours friand d'aide.
    Encore merci d'avance

  5. #5
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Sans le code, on aura du mal à t'aider.

    Quelques pistes, peut-être:
    Sur quelle ligne s'arrête le code?
    Que contiennent les variables?
    Utilises-tu toutes les fenêtres de débogage (Exécution, Espions et Variables locales)?
    Il est souvent utile, pendant la phase de développement, de placer quelques Debug.Print aux endroits stratégiques.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. De Excel vers Word : presse papier invalide
    Par BabLig dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 13/04/2012, 09h49
  2. De Excel vers Word : presse papier invalide
    Par steph_VBA dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 03/04/2012, 10h53
  3. Problème VBA EXCEL - WORD - presse papier
    Par kiwi01 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/01/2010, 09h17
  4. [Toutes versions] Vider Purger le presse-papiers Excel et Office
    Par Didier Gonard dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/10/2009, 13h21
  5. VB EXCEL : éviter le message du presse papier à la fermeture
    Par repié dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/01/2006, 14h13

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