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 de copier/coller d'un fichier à l'autre [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Stagiaire
    Inscrit en
    Juin 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Stagiaire

    Informations forums :
    Inscription : Juin 2018
    Messages : 4
    Par défaut Problème de copier/coller d'un fichier à l'autre
    Bonjour à tous.

    Je suis nouveau sur le forum et je souhaiterais vous demander de l'aide.

    Je suis actuellement en train de créer un code qui permettrait de copier une colonne précise d'un fichier sélectionné et de le coller sur un autre fichier à partir d'une macro. Le code que j'ai créer ne possède pas d'erreur et fonctionne très bien car j'obtiens mes colonnes comme je le souhaite mais en plus j'ai des colonnes qui affichent "#REF!" sur plusieurs lignes à la suite et je ne veux pas de ça. J'ai essayé plusieurs fois de mon côté de régler le problème mais je n'y arrive pas et du coup je reste bloqué là-dessus.

    Pouvez-vous me guider sur ce qui ne va pas dans mon code s'il-vous-plait?

    Le code se trouve dans le fichier "Changement_de_données.xlms".

    Changement_de données.xlsm
    Données_à_récupérer.xls

    Je continue de résoudre le problème de mon côté et je vous tient au courant si j'ai réussi à trouver la solution.

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je n'ai pas ouvert ta pièce jointe et je n'ai donc pas pu voir ni ton code, ni tes données sources.

    Lorsque tu fais ta copie, que veux-tu que contiennent les cellules destinations : les valeurs ou les formules ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Stagiaire
    Inscrit en
    Juin 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Stagiaire

    Informations forums :
    Inscription : Juin 2018
    Messages : 4
    Par défaut
    Bonjour,

    Je souhaiterais que mes cellules contiennent des valeurs tout simplement ou qu'elles soient vides s'il n'y a rien à copier. Sinon, vous n'arrivez pas à ouvrir mon fichier? Moi j'y arrive. Désolé si je n'ai pas été assez précis.

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Geek4224 Voir le message
    Sinon, vous n'arrivez pas à ouvrir mon fichier? Moi j'y arrive.
    Comme beaucoup de participants à ce forum, je ne VEUX pas l'ouvrir, entre autre pour les raisons expliquées ici :
    https://www.developpez.net/forums/d8...s-discussions/

    Je souhaiterais que mes cellules contiennent des valeurs tout simplement ou qu'elles soient vides s'il n'y a rien à copier.
    Dans ce cas, fais ta copie en deux temps :
    D'abord une copie avec la méthode Copy sans paramètre.
    Ensuite le collage avec la méthode PasteSpecial(xlPasteValues) appliquée à ta zone destination.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Stagiaire
    Inscrit en
    Juin 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Stagiaire

    Informations forums :
    Inscription : Juin 2018
    Messages : 4
    Par défaut
    J'avais déjà essayé avec xlPasteValues, le résultat est le même. Puis-je mettre mon code dans mon message? Cela aidera peut-être à y voir plus clair.

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Geek4224 Voir le message
    J'avais déjà essayé avec xlPasteValues, le résultat est le même.
    Il serait étonnant qu'une copie avec PasteSpecial(xlPasteValue) donne une cellule contenant #REF si la cellule source contenait une valeur.

    Puis-je mettre mon code dans mon message? Cela aidera peut-être à y voir plus clair.
    C'est ce qui se fait généralement, de préférence encadré avec des bornes CODE (l'icone # de l'éditeur).

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

Discussions similaires

  1. [XL-2010] Copier/coller d'un fichier à un autre avec multicritères
    Par lacamioneta dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/04/2018, 09h54
  2. [XL-2013] Problème de copier-coller d'une feuille à une autre
    Par Seozz dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 22/04/2016, 13h41
  3. copier-coller d'un fichier
    Par laurentdepibrac dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/07/2007, 17h41
  4. Réponses: 3
    Dernier message: 23/09/2006, 16h19
  5. Copier/coller une table sur une autre fichier mdb
    Par berceker united dans le forum Access
    Réponses: 2
    Dernier message: 12/07/2006, 21h08

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