Copier/coller une ligne un nombre de fois déterminé
Clemisch
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Novice en vba, j'ai besoin de votre aide.
J'ai un fichier qui contient un très grand nombre de ligne (+ de 10 000).
Je souhaite copier coller les cellules des colonnes A à E de chaque ligne dans un autre onglet en copiant à chaque fois la ligne source 12 fois. Le but final sera de mettre des valeurs mensuelles dans la colonne F en verticale (d'où l'intérer de copier coller 12 fois à chaque fois). J'imagine également qu'il va falloir utiliser une boucle de type For / Next
En bref, j'aimerai obtenir quelque chose comme ça
onglet 1
A1 B1 C1 D1 E1
A2 B2 C2 D2 E2
A3 B3 C3 D3 E3
onglet 2
A1 B1
A1 B1
A1 etc
A1
A1
A1
A1
A1
A1
A1
A1
A1
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
etc
Merci d'avance pour votre aide.
Bien à vous.
Clemisch
Novice en vba, j'ai besoin de votre aide.
J'ai un fichier qui contient un très grand nombre de ligne (+ de 10 000).
Je souhaite copier coller les cellules des colonnes A à E de chaque ligne dans un autre onglet en copiant à chaque fois la ligne source 12 fois. Le but final sera de mettre des valeurs mensuelles dans la colonne F en verticale (d'où l'intérer de copier coller 12 fois à chaque fois). J'imagine également qu'il va falloir utiliser une boucle de type For / Next
En bref, j'aimerai obtenir quelque chose comme ça
onglet 1
A1 B1 C1 D1 E1
A2 B2 C2 D2 E2
A3 B3 C3 D3 E3
onglet 2
A1 B1
A1 B1
A1 etc
A1
A1
A1
A1
A1
A1
A1
A1
A1
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
A2
etc
Merci d'avance pour votre aide.
Bien à vous.
Clemisch
A voir également:
- Copier/coller une ligne un nombre de fois déterminé
- Retrouver un copier-coller android - Guide
- Partage de photos en ligne - Guide
- Copier coller pdf - Guide
- Copier-coller - Accueil - Informatique
- Style d'écriture a copier coller - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
l'autre onglet est dans le même fichier?
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
Suggestion de code VBA :
Option Explicit Sub clemish() Dim numligneA As Long, numligneB As Long Dim i As Integer numligneA = 1 numligneB = 1 Do While Worksheets("FA").Cells(numligneA, 1).Value <> "" For i = 1 To 12 Worksheets("FA").Rows(numligneA).Copy _ Worksheets("FB").Rows(numligneB) numligneB = numligneB + 1 Next i numligneB = numligneB + 1 ' pour passer une ligne numligneA = numligneA + 1 Loop End Sub