1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| Private Sub CommandButton1_Click()
'Récupérer le nombre de containers de la commande
NContenedor = TextBox1.Value
'Traite le cas : nombre de contenedor=1
If (NContenedor = 1) Then
Unload UserForm1
Else
End If
Dim A As Integer
For A = 1 To NContenedor - 1
'CERTIFICAT SANITAIRE
Sheets("CERTIF SANIT").Select
'Ajouter tableau produits pour nouveau container
Range(Cells(19, 1), Cells(21, 8)).Select
Selection.Copy
Cells(19 + 3 * A, 1).Select
Selection.Insert Shift:=xlDown
'Me permet de distinguer le nouveau container :
'container 2 =B1 pour 2eme container premier produit
'container 3 = C1 pour 3 eme container 1er produit ...
Cells(20 + 3 * A, 2).Value = Mid("1B1C1D1E1F1G1", A * 2, 2)
'Ajouter ligne description Produits pour nouveau container
Range(Cells(19 + 5 + 3 * A, 1), Cells(19 + 5 + 3 * A, 8)).Select
Selection.Copy
Cells(19 + 5 + 3 * A + A, 1).Select
Selection.Insert Shift:=xlDown
Cells(19 + 5 + 3 * A + A, 2).Value = Mid("1B1C1D1E1F1G1", A * 2, 2)
'Ajouter ligne Container+Seal pour un nouveau container
Range(Cells(19 + 36 + 4 * A, 1), Cells(19 + 36 + 4 * A, 8)).Select
Selection.Copy
Cells(19 + 36 + 4 * A + A, 1).Select
Selection.Insert Shift:=xlDown
Cells(19 + 36 + 4 * A + A, 2).Value = Mid("ABCDEFG", A + 1, 1)
'ADUANA
Sheets("ADUANA").Select
Range(Cells(47, 1), Cells(47, 12)).Select
Selection.Copy
Cells(47 + A, 1).Select
Selection.Insert Shift:=xlDown
Cells(47 + A, 1).Value = Mid("1B1C1D1E1F1G1", A * 2, 2)
Range(Cells(47 + 6 + A, 1), Cells(47 + 6 + A, 12)).Select
Selection.Copy
Cells(47 + 6 + A + A, 1).Select
Selection.Insert Shift:=xlDown
Cells(47 + 6 + A + A, 1).Value = Mid("1B1C1D1E1F1G1", A * 2, 2)
Range(Cells(47 + 8 + 2 * A, 1), Cells(47 + 10 + 2 * A, 12)).Select
Selection.Copy
Cells(47 + 8 + 2 * A + 3 * A, 1).Select
Selection.Insert Shift:=xlDown
Cells(48 + 8 + 2 * A + 3 * A, 1).Value = Mid("1B1C1D1E1F1G1", A * 2, 2)
'PACKING LIST
Sheets("PACKING LIST").Select
Range(Cells(23, 1), Cells(27, 9)).Select
Selection.Copy
Cells(23 + 5 * A, 1).Select
Selection.Insert Shift:=xlDown
'CERTIFICADO DE ORIGEN
Sheets("CERTIF DE ORIGEN").Select
Range(Cells(26, 1), Cells(28, 6)).Select
Selection.Copy
Cells(26 + 3 * A, 1).Select
Selection.Insert Shift:=xlDown
Unload UserForm1
Next A
End Sub |
Partager