recopier des plages de cellules

maxou91

XLDnaute Nouveau
Bonjour,

Je souhaite recopier automatiquement une plage de cellules de plusieurs feuilles dans une feuille récapitulatif avec un espace d'une ligne entre toutes les feuilles ( aix en p , antony,etc..) avec les mêmes colonnes et dans le même classeur.

Merci de votre aide [file name=JOURNAL.zip size=28265]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/JOURNAL.zip[/file]
 

Pièces jointes

  • JOURNAL.zip
    27.6 KB · Affichages: 28
  • JOURNAL.zip
    27.6 KB · Affichages: 31
  • JOURNAL.zip
    27.6 KB · Affichages: 28

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Maxou91, le Forum


Voilà une petite macro qui fera ce que tu souhaites à condition que la colonne 'A' (DOMAINE) soit toujours renseignée...

Sub TheCumulator()
Dim WS As Worksheet
Dim WSCible As Worksheet
Dim Plage As Range
Dim LastCell As Range

Set WSCible = ThisWorkbook.Worksheets('RECAPITULATIF')

For Each WS In ThisWorkbook.Worksheets
   
If Not WS.Name = 'RECAPITULATIF' Then
       
Set Plage = WS.Range('A16:M' & WS.Range('A500').End(xlUp).Row)
       
Set LastCell = WSCible.Range('A65536').End(xlUp).Offset(2, 0)
        Plage.Copy LastCell
   
End If
Next


End Sub


Bon Dimanche
[ol]@+Thierry[/ol]
 
M

maxou91

Guest
BONJOUR
Finalement cela fonctionne .Par contre dans récapitulatif ,il me remet les entêtes ( domaines , numero FDT etc...). Pourrais tu me mettre uniquement les lignes qui ont été rajoutées sur chaque feuilles .
merci d'avance
 

Discussions similaires

Statistiques des forums

Discussions
312 487
Messages
2 088 823
Membres
103 971
dernier inscrit
abdazee