Excel 2003

j.sparo83 Messages postés 109 Statut Membre -  
j.sparo83 Messages postés 109 Statut Membre -
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

  1. Lentz
     
    Les tableaux sont où ? même onglet ? classeur différent ?
    0
  2. j.sparo83 Messages postés 109 Statut Membre
     
    CLASSEURS DIFFERENTS ET MEME FORME
    0
  3. Lentz
     
    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
    0
  4. j.sparo83 Messages postés 109 Statut Membre
     
    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 ?
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      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å
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. j.sparo83 Messages postés 109 Statut Membre
     
    Bonjour,

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

    Merci beaucoup
    0