Recopiage periodique de ligne VBA
Résolu/Fermé
A voir également:
- Recopiage periodique de ligne VBA
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Aller à la ligne excel - Guide
- Apparaitre hors ligne instagram - Guide
- Gps hors ligne - Guide
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
28 juin 2013 à 13:36
28 juin 2013 à 13:36
Bonjour,
Recopier 32000 lignes d'une feuille x fois.
Ok.
Mais pour mettre ou? Dans la même feuille? Dans une autre feuille du même classeur? dans x autres classeurs?
Recopier 32000 lignes d'une feuille x fois.
Ok.
Mais pour mettre ou? Dans la même feuille? Dans une autre feuille du même classeur? dans x autres classeurs?
Modifié par Yannick le 28/06/2013 à 14:42
Non en fait, je me suis mal exprimé. Il fallait recopier x fois une ligne déjà écrite, sachant que chacune de ces lignes à recopier était espacées de x ligne. Je sais pas si tu vois. En gros y'avait x*y lignes à copier où y était le nombre de ligne déjà écrite.
J'y suis parvenu en tout cas!
Bref, pour les gens qui pourrait s'en servir j'écrit le macro à mettre dans le VBA :
(Je travaillais sur 10 colonnes)
Sub CopyLines()
For x = 0 To 257
Sheets("Nomdelafeuille").Range("A" & 1 + 129 * x & ":J" & 1 + 129 * x).Copy
For y = 1 To 128
Sheets("Nom de la feuille").Range("C" & 1 + 129 * x + y).PasteSpecial
Next y
Next x
End Sub
Voila voila!