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 le contenu d'une feuille dans un autre classeur


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2019
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2019
    Messages : 3
    Par défaut Copier coller le contenu d'une feuille dans un autre classeur
    Bonjour,

    Je suis bloquée sur une manip malgré pleins de tentatives différentes en m'aidant des réponses sur les forums, c'est tout bête mais je n'y arrive pas.

    Chaque semaine, j'envoie un fichier par mail de l'avancement des contrôles des équipes (quels contrôles ont bien été fait ou non) : comme l'extraction que je fais change toutes semaines (donc les noms des fichiers aussi), j'ai dis à ma macro de générer un template de mon document final pour copier/coller mon tableau dedans (il part de extract 27 07 2020 vers Statut d'avancement des évaluations à aujourd'hui)

    Je veux automatiser cette procédure et j'ai réussi tout le reste sauf cette fameuse partie du copier/coller : j'ai essayé de copier/coller la feuille entière (sans succès), puis juste le tableau à l'intérieur de la feuille (sans succès aussi), à chaque fois j'ai la même erreur : l'indice n'appartient pas à la sélection.

    Ma macro bloquante (la dernière des macros) est celle-ci :

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Sub Macro5()
    'Ajout des couleurs à la colonne Priorité'
    Dim cellule As Range
    Dim n As Integer
     
    Range("A1").Select
    n = Range("A1", Selection.End(xlDown)).Cells.Count
    Range("A1:A" & n).Select
     
    For Each cellule In Selection
    If cellule.Value = "P1" Then
    cellule.Interior.ColorIndex = 3
    cellule.HorizontalAlignment = xlCenter
     
    ElseIf cellule.Value = "P2" Then
    cellule.Interior.ColorIndex = 44
    cellule.HorizontalAlignment = xlCenter
     
    ElseIf cellule.Value = "P3" Then
    cellule.Interior.ColorIndex = 43
    cellule.HorizontalAlignment = xlCenter
     
    Else: cellule.HorizontalAlignment = xlCenter
     
    End If
    Next
     
    Range("A2:I2", Range("A65000").End(xlUp)).Copy _
    Destination:=Workbooks("Statut d'avancement des évaluations à aujourd'hui.xlsx").Worksheets("export").Range("A2")
     
    End Sub
    Ma dernière tentative de copier/coller sont les deux dernières lignes (celles qui bloquent). Les fichiers étant pour le travail j'ai retirée les données pour les remplacer par des chiffres/lettres mais la mise en forme et la procédure reste la même. J'utilise Excel 2016.

    Si quelqu'un peut m'aider, merci
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2010] Copier une feuille dans un autre classeur méthode .copy ne marche pas
    Par Dragern dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 21/12/2015, 11h31
  2. [XL-2002] Macro pour copier une feuille dans un autre classeur
    Par JBeaunez dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 09/02/2012, 21h46
  3. [XL-2003] Copier une feuille dans un autre classeur
    Par mistermail dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/10/2009, 18h06
  4. Réponses: 2
    Dernier message: 15/02/2008, 09h24
  5. Copier contenu d'une feuille dans un autre fichier
    Par neo2k2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/10/2007, 18h01

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