Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Automatisation de ma macro

1 réponse
Avatar
alain.bazire
Bonsoir a toutes et tous
Voila j'ai fait une petite macro mais j'aimerais qu'elle aille plius loin
c'est a dire jusqu'a la ligne 65148 Merci d'avance
PS tout se passe sur la feuille 1 des 2 classeurs
Range("A188:AD213").Select
Selection.Copy
Windows("toto1.xls").Activate
ActiveSheet.Paste
Windows("toto.xls").Activate

Range("A688:AD713").Select
Application.CutCopyMode = False
Selection.Copy
Windows("toto1.xls").Activate
Range("A27").Select
ActiveSheet.Paste
Windows("toto.xls").Activate

Range("A1188:AD1213").Select
Application.CutCopyMode = False
Selection.Copy
Windows("toto1.xls").Activate

Range("A53").Select
ActiveSheet.Paste
Windows("toto.xls").Activate
Range("A1688:AD1713").Select
Application.CutCopyMode = False
Selection.Copy

Range("A79").Select
ActiveSheet.Paste
End Sub

1 réponse

Avatar
Daniel
Bonjour.
Essaie :

Sub Copie()
Dim Plage As Range, Ligne As Long
Set Plage = Range("A188:AD213")
Ligne = 1
Do
Plage.Copy Workbooks("toto1.xls").Sheets(1).Range("A" & Ligne)
Ligne = Ligne + 26
Set Plage = Plage.Offset(500, 0)
Loop While ActiveCell.Row < 65189
End Sub

Cordialement.
Daniel
"" a
écrit dans le message de news:

Bonsoir a toutes et tous
Voila j'ai fait une petite macro mais j'aimerais qu'elle aille plius loin
c'est a dire jusqu'a la ligne 65148 Merci d'avance
PS tout se passe sur la feuille 1 des 2 classeurs
Range("A188:AD213").Select
Selection.Copy
Windows("toto1.xls").Activate
ActiveSheet.Paste
Windows("toto.xls").Activate

Range("A688:AD713").Select
Application.CutCopyMode = False
Selection.Copy
Windows("toto1.xls").Activate
Range("A27").Select
ActiveSheet.Paste
Windows("toto.xls").Activate

Range("A1188:AD1213").Select
Application.CutCopyMode = False
Selection.Copy
Windows("toto1.xls").Activate

Range("A53").Select
ActiveSheet.Paste
Windows("toto.xls").Activate
Range("A1688:AD1713").Select
Application.CutCopyMode = False
Selection.Copy

Range("A79").Select
ActiveSheet.Paste
End Sub