Bonjour,
Voici un extrait de la macro :
[size=85][i][b]Sub Macro1()
UserForm11.Show
Sheets("autorisation").Cells(1, 2) = ""
Sheets("autorisation").Select
Sheets("Feuil3").Cells(1, 2) = ""
For Lig = 8 To 110
If Sheets("autorisation").Cells(1, 2) = "" Or Sheets("formations").Cells(Lig, 1) = Sheets("autorisation").Cells(1, 2) Then
If Sheets("formations").Cells(Lig, 50) <> "X" Then
Range("E4:G24").Select
Selection.ClearContents
Range("E27:G47").Select
Selection.ClearContents
Sheets("autorisation").Cells(19, 2) = Sheets("formations").Cells(Lig, 1)
Sheets("autorisation").Cells(19, 3) = Sheets("formations").Cells(Lig, 2)
Sheets("autorisation").Cells(21, 3) = Sheets("formations").Cells(Lig, 3)
Sheets("autorisation").Cells(23, 3) = Sheets("formations").Cells(Lig, 4)
Sheets("autorisation").Cells(42, 2) = Sheets("formations").Cells(Lig, 1)
Sheets("autorisation").Cells(42, 3) = Sheets("formations").Cells(Lig, 2)
Sheets("autorisation").Cells(44, 3) = Sheets("formations").Cells(Lig, 3)
Sheets("autorisation").Cells(46, 3) = Sheets("formations").Cells(Lig, 4)
lig1 = 3
lig24 = 27
If Sheets("formations").Cells(Lig, 11) > " " Then
lig1 = lig1 + 1
Sheets("autorisation").Cells(lig1, 5) = "CACES R389 CAT 3"
Sheets("autorisation").Cells(lig1, 6) = Sheets("formations").Cells(Lig, 11)
Sheets("autorisation").Cells(lig1, 7) = Sheets("formations").Cells(Lig, 12)
End If
If Sheets("formations").Cells(Lig, 11) > " " Then
lig24 = lig24 + 1
Sheets("autorisation").Cells(lig24, 5) = "CACES R389 CAT 3"
Sheets("autorisation").Cells(lig24, 6) = Sheets("formations").Cells(Lig, 11)
Sheets("autorisation").Cells(lig24, 7) = Sheets("formations").Cells(Lig, 12)
End If
End If
Application.Wait (Now + TimeValue("0:00:04"))
End If
End If
Next Lig
Sheets("autorisation").Select
Range("A3").Select
End Sub
[/b][/i][/size]
Et voici mon UserForm 11 :
[size=85][b][i]Private Sub btimp_Click()
'Sheets("autorisation").Select
'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
'IgnorePrintAreas:=False
End Sub
Private Sub CommandButton1_Click()
End
End Sub[/i][/b][/size]