Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Bonjour,
Voila.
| Sub ArchiveAchats() <br><br> Dim Sh As Worksheet, Ligne As Long, I As Integer <br><br> 'on affecte la feuille Reçu Achaat à la variable Sh <br><br> Set Sh = Sheets("Reçu Achat") <br><br> 'on ajoute 1 à C1 de cette feuille <br><br> Sh.[C1] = Sh.[C1] + 1 <br><br> 'si D5 n'est pas vide, on met la date en F2 <br><br> If Sh.[D5] <> "" Then Sh.[F2] = Date <br><br> 'tout ce qui est précédé d'un point appartient à la feuille Archive ACHAT <br><br> With Sheets("Archive ACHAT") <br><br> 'calcul de la ligne de la dernière cellule non vide +2 <br><br> Ligne = .Cells(.Rows.Count, 1).End(xlUp).Row + 2 <br><br> 'remplissage des cellules des colonnes A:K <br><br> .Cells(Ligne, 1) = Sh.[C1] <br><br> .Cells(Ligne, 2) = Sh.[F2] <br><br> .Cells(Ligne, 3) = Sh.[D5] <br><br> .Cells(Ligne, 4) = Sh.[D6] <br><br> .Cells(Ligne, 5) = Sh.[D7] <br><br> .Cells(Ligne, 6) = Sh.[D8] <br><br> .Cells(Ligne, 7) = Sh.[D9] <br><br> .Cells(Ligne, 8) = Sh.[D10] <br><br> .Cells(Ligne, 9) = Sh.[D11] <br><br> .Cells(Ligne, 10) = Sh.[B12] <br><br> .Cells(Ligne, 11) = Sh.[E12] <br><br> 'remplissage des cellules en colonnes L:Y (quantité de billets) <br><br> For I = 12 To 23 <br><br> .Cells(Ligne, I) = Sh.Cells(I + 4, 3) <br><br> Next I <br><br> 'remplissage des cellules en colonnes Z:AI (valeur des billets) <br><br> For I = 24 To 35 <br><br> .Cells(Ligne, I) = Sh.Cells(I - 8, 4) <br><br> Next I <br><br> End With <br><br>End Sub |
|---|
Daniel