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/coller d'un tableau d'une feuille à l'autre


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2018
    Messages : 12
    Par défaut Copier/coller d'un tableau d'une feuille à l'autre
    Bonjour,

    Je cherche a faire une macro qui copie un tableau sur une feuille (Feuil2) et qui vient la copier dans une autre (Feuil3) grâce a un bouton. Dans ce tableau j'ai des valeurs numériques , mais aussi des textes .

    J'ai fait cette macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Sub Archivage()
     
    Application.EnableEvents = False
    With Worksheets("Feuil2")
     
    .Range("C8:F114").Copy Worksheets("Feuil3").Range("A1")
     
    End With
    Application.EnableEvents = True
     
    End Sub
    Elle marche pour les textes mais pour les valeurs numériques elle me renvoie #REF!
    Je n'arrive pas a comprendre pourquoi .

    Tableau source :
    Nom : capt 7.png
Affichages : 2908
Taille : 54,7 Ko

    Tableau destination :
    Nom : capt 8.png
Affichages : 3023
Taille : 54,7 Ko

  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
    Citation Envoyé par tcfga Voir le message
    Elle marche pour les textes mais pour les valeurs numériques elle me renvoie #REF!
    Je n'arrive pas a comprendre pourquoi .
    Vraisemblablement parce que tes valeurs numériques sont le résultat de fonctions qui n'ont plus leurs données sources une fois copiées sur l'autre feuille.

    Essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub Archivage()
        Worksheets("Feuil2").Range("C8:F114").Copy 
        Worksheets("Feuil3").Range("A1").PasteSpecial(xlPasteValuesAndNumberFormats)
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Cantal (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2018
    Messages : 12
    Par défaut
    Ok le PasteSpecial fonctionne merci .

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

Discussions similaires

  1. copier/coller cellules non contiguës d'une feuille à l'autre
    Par Caroline0780 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 11/08/2017, 09h11
  2. Réponses: 0
    Dernier message: 12/01/2015, 11h11
  3. [XL-2007] Copier la mise en page d'une feuille à l'autre ?
    Par marot_r dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/12/2014, 21h53
  4. Copier coller a la suite d'une feuille
    Par laurent27530 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/12/2014, 09h01
  5. Macro copier/coller des dates identiques d'une feuille à une autre
    Par bienreveille dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/08/2014, 22h44

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