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 :

Problème bizzare de copier coller d'une feuille à une autre [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de FCL31
    Profil pro
    Inscrit en
    Août 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 887
    Par défaut Problème bizzare de copier coller d'une feuille à une autre
    J'utilise le code suivant afin de copier le contenu de plusieurs feuilles sur une autre dans le même classeur :
    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
    Sub copier()
    Application.DisplayAlerts = False
     
    Dim WS As Worksheet, DerniereLigne As Long
     
    For Each WS In Worksheets
    WS.Rows("1").Delete
    If WS.Name <> "MACHINES" Then
    DerniereLigne = Worksheets("MACHINES").Range("A65536").End(xlUp).Row
    WS.Range("A1:P1000").Copy Worksheets("MACHINES").Range("A" & DerniereLigne + 1)
    WS.Delete
    End If
    Next WS
    Application.DisplayAlerts = True
    End Sub
    Sa marche.
    Toutefois, j'ai un problème : a la fin de la feuille "MACHINES", j'ai du texte qui s'écrit. Dans le cas présent on dirait un post du forum que j'aurrais eventuellemnt copier dans le presse papier.

    J'ai essayé le code suivant pour vider le presse papier mais sa marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.CommandBars("clipboard").Controls(4).Execute
    Une idée

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    rebonjour FCL31 essai comme cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Option Explicit
    Sub copier()
    Application.DisplayAlerts = False
    Dim WS As Worksheet
    For Each WS In Worksheets
    If WS.Name <> "MACHINES" Then
    WS.Range("A1:P1000").Copy Destination:=Sheets("MACHINES").Range("A65536").End(xlUp)(2)
    WS.Delete
    End If: Next WS
    End Sub

  3. #3
    Membre éclairé Avatar de FCL31
    Profil pro
    Inscrit en
    Août 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 887
    Par défaut
    Malheureusement pareil

    Je comprend pas

  4. #4
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re c est quoi ce texte??? fait un essai sur un classeur vierge avec 2 ou 3 feulles avec quelques donnees pour voir si cela te produit cela va te prendre 5 minutes
    decidement tu as de gros pb.. fait un test anti virus ca coute rien!!
    pour ton autre post j'avais une solution sans find mais bon!! tu as cloture

  5. #5
    Membre éclairé Avatar de FCL31
    Profil pro
    Inscrit en
    Août 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 887
    Par défaut
    Voici se que sa me fait en pièce jointe

    Même après redémarrage du PC


    On dirait un post d'un sujet du forum (mais je ne pense même pas avoir lu se post)



    Il doit y avoir un moyen de la supprimer d'une façon ou d'une autre

  6. #6
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    re tu as essaye sur un fichier vierge???
    anti virus essaye ou pas???
    tu as PEUT ETRE une macro xla qui peut poser probleme???
    au pire reinstaller xl2003 tu en as pour 20 minutes il faut faire par élimination a mon humble avis.

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

Discussions similaires

  1. [XL-2010] Copier Coller des colonnes d'une feuille à une autre en fonction d'un critère
    Par Groggy78 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/07/2014, 20h12
  2. Réponses: 1
    Dernier message: 24/02/2014, 16h48
  3. Réponses: 4
    Dernier message: 17/12/2012, 14h29
  4. [XL-2007] Copier/Coller de formules d'une feuille à une autre
    Par Maady dans le forum Excel
    Réponses: 4
    Dernier message: 09/09/2010, 17h59

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