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 :

Copie avec utilisation de Destination


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 233
    Points : 92
    Points
    92
    Par défaut Copie avec utilisation de Destination
    Bonjour,

    Je cherche avec le bout de code suivant à copier une worksheets dans une autre worksheets d'un autre workbook. Je cherche à utiliser la fonction Destination en me calquant sur le modèle de l'aide excel mais cela ne fonctionne pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.Sheets(nomFichierCurvesDate).Copy _
        Destination:=Workbooks("RECAP_CURVE2").Worksheets("IMPORT_REUTERS").Range("A1")
    Quelqu'un peut me filer un coup de main?

    Merci d'avance!

  2. #2
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    Bonjour

    Si j'ai bonne memoire, la destination ne fonction que dans un même classeur, il faut couper l'ordre en 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Sheets(nomFichierCurvesDate).Copy    Workbooks("RECAP_CURVE2").Worksheets("IMPORT_REUTERS").Range("A1").paste
    à vérifier, je n'ai pas excel sur ce poste
    Wilfried

  3. #3
    Membre chevronné Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Points : 2 003
    Points
    2 003
    Par défaut
    bonjour, il faut que le classeur actif soit bien celui d'ou tu veux copier la feuille ensuite essaye en rajoutant un .cells indiquant que tu veux copier toutes les cellules de la feuille comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.Sheets("Feuil1").Cells.Copy _
        Destination:=Workbooks("Classeur test 2.xlsx").Sheets("Feuil1").Range("A1")
    ceci fonctionne aussi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.Sheets("Feuil1").Cells.Copy Workbooks("Classeur test 2.xlsx").Sheets("Feuil1").Range("A1")
    Adapte le nom de tes feuilles et classeurs.
    @+

    Si vous avez trouvé la solution à votre problème n'oubliez pas d'appuyer sur
    Et n'oubliez pas de voter en appuyant sur si ce message a repondu à vos attentes.
    Ou sur si ce n'est pas le cas

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2012
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2012
    Messages : 233
    Points : 92
    Points
    92
    Par défaut
    Super! Le code de rvtoulon fonctionne!

    Merci à tous les 2!

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

Discussions similaires

  1. [PROC] Utilisation de la Proc copy avec Xport engine
    Par Jack_nicholson dans le forum SAS Base
    Réponses: 2
    Dernier message: 27/03/2012, 15h22
  2. Probleme reception avec utilisation de TComPort
    Par MDiabolo dans le forum C++Builder
    Réponses: 6
    Dernier message: 19/02/2006, 20h21
  3. Pb avec utilisation UPDATEsous VBA
    Par frevale dans le forum Access
    Réponses: 7
    Dernier message: 07/11/2005, 23h56
  4. TForm dans une DLL avec utilisation d'Interface
    Par guedelmalin dans le forum Langage
    Réponses: 13
    Dernier message: 17/06/2005, 11h58
  5. prob avec utilisation de package
    Par martijan dans le forum Modules
    Réponses: 13
    Dernier message: 11/07/2003, 09h37

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