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 un tableau dans une autre sur Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2022
    Messages : 3
    Par défaut Copier un tableau dans une autre sur Excel
    Bonjour à tous !

    Après de longues heures à avoir fouillé les forums et tenter de maintes fois, je me tourne vers vous pour de l'aide.

    Voici mon projet :

    Je veux me créer un excel de suivi d'entrainements et apprendre le VBA via ce projet.
    Pour cela, je veux avoir un tableau1 qui me permet d'archiver ce que je fais à chaque séance, tandis qu'un autre tableau2 me montre la dernière séance réalisée (actualisée à chaque fin de séance)(afin de ne pas avoir à regarder un tableau immense à chaque entraînement).

    Ainsi, je veux pouvoir créer une macro qui me permet de copier coller le tableau2 dans le tableau1 à partir de la première case vide, afin de pouvoir tracer ma progression. Le tableau2 deviendrait donc des colonnes dans le tableau1 représentant une des N semaines où je me suis entrainer.

    Si vous avez des conseils des propositions ça m'arrangerait.

    Bonne soirée à tous !

    PS : ci joint, la photo de mes deux tableau, le petit dont je veux coller les valeurs numériques dans le grand

    Nom : tableau2.PNG
Affichages : 220
Taille : 13,1 Ko
    Nom : tableau 1.PNG
Affichages : 212
Taille : 37,7 Ko

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 106
    Par défaut
    bonjour,
    pouvez vous nous mettre un fichier excel avec les deux tableaux avec de donné?
    cdlt
    nicogef

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2022
    Messages : 3
    Par défaut
    Citation Envoyé par nicogef Voir le message
    bonjour,
    pouvez vous nous mettre un fichier excel avec les deux tableaux avec de donné?
    cdlt
    nicogef
    Bonsoir,

    Merci pour votre réactivité, je viens d'actualiser mon message initial

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 106
    Par défaut
    bonjour,
    ci joint un exemple de macro avec des cellules au nom defini
    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
     
     
    Sub Macro2()
    '
    ' Macro2 Macro
    '
    Dim derncol
    Dim ligne
    '
        Range("nouvelle_seance").Copy  '"nouvelle_seance" , "seance_precedente", "historique" = nom de cellule
        Range("seance_precedente").PasteSpecial
     
        ligne = Range("historique").Row
    With Sheets("journal")
        derncol = .Cells(4, Cells.Columns.Count).End(xlToLeft).Column + 1
        .Cells(ligne, derncol).PasteSpecial
        .Cells(ligne - 1, derncol).Value = .Cells(ligne - 1, derncol - 2).Value + 1
    End With
    End Sub
    Cdlt
    nicogef

  5. #5
    Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Octobre 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2022
    Messages : 3
    Par défaut
    Citation Envoyé par nicogef Voir le message
    bonjour,
    ci joint un exemple de macro avec des cellules au nom defini
    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
     
     
    Sub Macro2()
    '
    ' Macro2 Macro
    '
    Dim derncol
    Dim ligne
    '
        Range("nouvelle_seance").Copy  '"nouvelle_seance" , "seance_precedente", "historique" = nom de cellule
        Range("seance_precedente").PasteSpecial
     
        ligne = Range("historique").Row
    With Sheets("journal")
        derncol = .Cells(4, Cells.Columns.Count).End(xlToLeft).Column + 1
        .Cells(ligne, derncol).PasteSpecial
        .Cells(ligne - 1, derncol).Value = .Cells(ligne - 1, derncol - 2).Value + 1
    End With
    End Sub
    Cdlt
    nicogef
    Bonjour,

    Désolé pour la réponse tardive, mais merci, ce code fonctionne à merveille.
    Cordialement
    Bonne fin de weekend

Discussions similaires

  1. Copier une variable tableau dans une autre.
    Par Z20500 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/02/2014, 00h05
  2. copier un tableau dans une autre feuille
    Par anouar2012 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/11/2012, 09h16
  3. macro copier coller une ligne d'un tableau dans une autre feuille
    Par sonichou dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/07/2011, 22h13
  4. [XL-2007] sommer des données d'un fichier excel et copier le resultat dans une autre feuil
    Par aminee1666 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/06/2011, 22h09
  5. Réponses: 5
    Dernier message: 26/03/2008, 21h48

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