Bonjour,
Je suis en train de faire une macro qui effectuerait cette tache :
* en sachant que dans la feuille 1 (et 2) se trouvent les en-têtes suivantes :
QUANTITE | MONTANT | EVENEMENT | RAYON | DATE VALIDITE
1) copier la première ligne de la feuille 1
2) coller cette ligne dans la feuille 2 x fois
x fois = valeur inscrite dans la cellule de la colonne "QUANTITE"
Voilà ce que j'ai commencé à faire :
Le soucis, c'est qu'il me manque le code qui va permettre de lire la valeur inscrite dans la cellule, et ainsi répéter tant de fois le collage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub copier_coller_x_fois() Application.ScreenUpdating = False Dim i As Integer Dim comp As Integer comp = 1 For i = 2 To 627 Sheets(1).Activate Rows(i).Copy Sheets(2).Activate Cells(comp + 1, 1).Select ActiveSheet.Paste comp = comp + 1 Next i Application.ScreenUpdating = True End Sub
Merci par avance pour votre aide !!
Partager