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
| On Error Resume Next
Application.ScreenUpdating = False
i = 19
Do While Cells(i, 1) <> ""
Cells(i, 1).Offset(1, 1).Select
i = i + 1
Loop
ActiveCell.Value = BASEDEDONNEESA.TextBox2.Value
ActiveCell.Offset(0, 1).Value = BASEDEDONNEESA.TextBox3.Value
ActiveCell.Offset(0, 2).Value = BASEDEDONNEESA.TextBox4.Value
ActiveCell.Offset(0, 3).Value = BASEDEDONNEESA.ComboBox1.Value
ActiveCell.Offset(0, 4).Value = BASEDEDONNEESA.ComboBox2.Value
ActiveCell.Offset(0, 5).Value = envoiListefiliale
ActiveCell.Offset(0, 6).Value = BASEDEDONNEESA.TextBox8.Value
ActiveCell.Offset(0, 7).Value = BASEDEDONNEESA.TextBox9.Value
ActiveCell.Offset(0, 8).Value = BASEDEDONNEESA.TextBox10.Value
ActiveCell.Offset(0, 9).Value = BASEDEDONNEESA.TextBox21.Value
ActiveCell.Offset(0, 10).Value = BASEDEDONNEESA.ListBox2.Value
ActiveCell.Offset(0, 11).Value = BASEDEDONNEESA.TextBox23.Value
ActiveCell.Offset(0, 12).Value = BASEDEDONNEESA.ListBox3.Value
ActiveCell.Offset(0, 13).Value = BASEDEDONNEESA.TextBox24.Value
ActiveCell.Offset(0, 14).Value = BASEDEDONNEESA.ListBox4.Value
ActiveCell.Offset(0, 16).Value = BASEDEDONNEESA.TextBox26.Value
ActiveCell.Offset(0, 15).Value = BASEDEDONNEESA.ComboBox3.Value
ActiveCell.Offset(0, 17).Value = BASEDEDONNEESA.TextBox18.Value
If ActiveCell.Offset(-1, -1).Value = "N° de l'A.O" Then
ActiveCell.Offset(0, -1).Value = 1
Else
ActiveCell.Offset(0, -1).Value = ActiveCell.Offset(-1, -1).Value + 1
End If
l = Cells(Rows.Count, 19).End(xlUp).Row
Range("A19:A" & l).FormulaLocal = "=ligne()-18"
ActiveCell.PasteSpecial Paste:=xlPasteAllExceptBorders
Application.CutCopyMode = False
Application.ScreenUpdating = True
Feuil1.Protect
Unload BASEDEDONNEESA
End Sub |
Partager