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
| Private Sub CommandButton1_Click()
Dim Nligne, i, j As Integer
Application.ScreenUpdating = False
Application.EnableEvents = False
UserForm2.ComboBox1.Clear
Unload UserForm3
Unload UserForm2
Call detruirefeuillesauf2
Set PL3 = Range("B4", "B1039")
Nligne = Find0 - 1
If Nligne <> 4 Then
i = 5
Do Until i = Nligne + 1
nom = Sheets("Feuille de Saisie").Cells(i, 2).Value
Sheets("Feuil1").Copy After:=Worksheets(Worksheets.Count) '("Feuille de saisie")
ActiveSheet.Unprotect
ActiveSheet.Range("G8").Value = Sheets("Feuille de Saisie").Cells(1, 13).Value
ActiveSheet.Range("A3").Value = "(" & Sheets("Feuille de Saisie").Cells(i, 1).Value & ") " & Sheets("Feuille de Saisie").Cells(i, 2).Value
ActiveSheet.Range("Q3").Value = Sheets("Feuille de Saisie").Cells(i, 6).Value
ActiveSheet.Name = "(" & Sheets("Feuille de Saisie").Cells(i, 1).Value & ") " & Left(nom, 15) & " " & Sheets("Feuille de Saisie").Cells(i, 6).Value
Application.EnableEvents = True
ActiveSheet.Range("I11").Value = Sheets("Feuille de Saisie").Cells(i, 4).Value
If Worksheets("Feuille de Saisie").Cells(i, 5).Value = "OUI" Then ActiveSheet.CheckBox1.Value = True
Application.EnableEvents = False
Application.ScreenUpdating = False
VidePressePapier
i = i + 1
Loop
End If
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub |
Partager