Simplification macro userform print
Bonjour à tous,
J'ai fais ce code qui fonctionne pas trop mal. J'aurais voulu savoir si il est possible de le simplifier ? Surtout sur mon choix3
Code:
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
| Private Sub Valider_Click()
If Choix1 = True Then
Range("H20").Font.Color = RGB(255, 255, 255)
Sheets("Print synthèse").Range("A1:X22").PrintOut
Range("H20").Font.Color = RGB(0, 0, 0)
End If
If Choix2 = True Then
If Sheets("Élève ligne 04").Range("C4") <> "" Then
Sheets("Élève ligne 04").PrintOut
End If
If Sheets("Élève ligne 05").Range("C4") <> "" Then
Sheets("Élève ligne 05").PrintOut
End If
If Sheets("Élève ligne 06").Range("C4") <> "" Then
Sheets("Élève ligne 06").PrintOut
End If
If Sheets("Élève ligne 07").Range("C4") <> "" Then
Sheets("Élève ligne 07").PrintOut
End If
If Sheets("Élève ligne 08").Range("C4") <> "" Then
Sheets("Élève ligne 08").PrintOut
End If
If Sheets("Élève ligne 09").Range("C4") <> "" Then
Sheets("Élève ligne 09").PrintOut
End If
End If
If Choix3 = True Then
Sheets("Élève vierge").PrintOut
End If
Unload Me
End Sub |
Merci, bonne soirée et bon week-end