1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
[....]
On Error GoTo handler ' si le code plante sur la ligne ci-après, c'est forcément que la date saisie dans l'invite n'existe pas dans le TCD, je détourne donc la macro vers un message d'erreur
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Jours").PivotItems(Datte).Visible = True
On Error GoTo 0 ' la ligne à problème étant passé, je supprime la gestion spécifique d'erreur, placée précédemment
[...]
handler:
MsgBox ("Vous avez saisi une date qui n'est pas présente dans le TCD.")
End Sub |