Bonjour Bruno
c'est parfait ! un grand merci a toi. cela m'enlève une épine du pied
Puis je abuser de tes connaissances et te demander un petit peu d'aide encore ?
en fait maintenant que j'ai le script, j'ai essayer d'ajouter la même chose pour une deuxième feuille nommée Sof Tata avec la cellule A9 ; mais forcement j'ai un bug. je me rends bien compte lorsque je lis le script il y a qqchose qui cloche mais je n'arrive pas à trouver la solution. de plus je crois que l'on ne peut pas mettre 2 scripts l'un en dessous de l'autre commençant par la même ligne, non ? (exemple : Private Sub Workbook_BeforePrint(Cancel As Boolean)
voila mon script. Si tu pouvais m'aider ce serait super sympa. Merci. Il se peut que j'ajoute encore d'autres conditions apres. Est ce aussi faisable ?
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ActiveSheet.Name <> "CSR" Then Exit Sub
If Sheets("CSR").Range("I9").Value = "" Or Sheets("CSR").Range("L9").Value = "" Then
Cancel = True
MsgBox "Veuillez insérer les dates de mise a quai et départ du navire pour pouvoir imprimer"
End If
If ActiveSheet.Name <> "Sof Tata" Then Exit Sub
If Sheets("Sof Tata").Range("A9").Value = "" Then
Cancel = True
MsgBox "Veuillez insérer le nom de l'armateur ou opérateur pour pouvoir imprimer"
End If
End Sub
merci beaucoup par avance
seb