Excel 2003

Bonjour,

Existe-il une macro qui fait la copie d'un contenu d'un tableau excel vers un autre tableau sachant que les 2 tableaux ont exactement la meme organisation des colonnes.

sachant que je dois copier a partir de plusieurs tableaux, C'est a dire, commencer la copie a partir de la derniere ligne non-vide

Merci d'avance

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Pas obliger de crier... un simple copier coller suffit ;)

    Sub Macro2()  
        Windows("nom_1er_fich").Activate  
        Cells.Select  
        Selection.Copy  
        Windows("nom_2eme_fich").Activate  
        ActiveSheet.Paste  
          
    End Sub
    1. ok, mais est ce que si j'ajoute un 3eme fichier il ecrase les autres valeurs ou il continue la copie a la fin du contenu copié a partir du fichier 2 ?
      1. Contributeur
        Salut le forum

        Une façon pour copier à la suite

        Sub essai() 
        Dim FeuilleSource As Worksheet, FeuilleCible As Worksheet 
        
        Set FeuilleSource = Workbooks("Classeur1").Worksheets("Feuil1") 
        Set FeuilleCible = Workbooks("Classeur2").Worksheets("Feuil2") 
        
        With FeuilleSource 
        .Range("A1").CurrentRegion.Copy 
        End With 
        
        With FeuilleCible 
        .Range("A" & .Cells(Rows.Count, 1).End(xlUp).Row + 1).PasteSpecial 
        End With 
        
        End Sub 
        

        Mytå
    2. Bonjour,

      Je sais que j'en demande trop, peux tu me mettre des commentaires pour que je comprenne un peut?

      Merci beaucoup