Dans le cours : Découvrir la programmation objet VBA dans Excel 2013

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.

Gérer les erreurs de saisie

Gérer les erreurs de saisie

Je souhaite à présent prendre en compte la saisie de l'utilisateur et contrôler ce que cette saisie est, de telle sorte qu'on ne puisse pas, dans cet exemple, mettre une date qui soit postérieure à la date du système. Donc là, l'utilisateur a tapé "le 25 décembre 2014". Or nous sommes le 14 octobre 2014, donc il y a un problème. Il faut pouvoir donc prendre la main sur ce problème. La 1ère idée qui peut sauter à l'esprit, c'est de venir tout simplement dans "Visual Basic", de venir dans notre classe et d'agir dans notre classe. En effet, dans la procédure, nous nous sommes positionnés sur la cellule B2, puis nous avons passé à notre propriété "date, publication" le contenu de cette cellule, c'est-à-dire en l'occurrence le 25/12/2014. Et donc, que fait notre classe ? Eh bien, quand elle va recevoir la date de publication, elle va stocker dans la variable "module de classe M, date, parution" la date qui a été tapée et aucun contrôle n'est effectué. Donc on pourrait se dire : "On va…

Table des matières