Interface en VBA - Implements

Description

Cette source est un exemple d'implémentation d'une Interface en VBA.
Pour illustrer ce propos, j'ai utilisé le formatage de saisie de textbox.
Il est bien entendu plus facile de parvenir au même résultat en plaçant les codes de formatage de saisie directement dans le module de l'Userform.
Il s'agit ici d'un simple exemple.
J'utilise également la gestion des événements Exit, Enter, BeforeUpdate et AfterUpdate dans les modules de classe.
Cette méthode est décrite ici : http://www.commentcamarche.net/faq/46320-gestion-des-evenements-exit-et-enter-de-textbox-crees-dynamiquement

Malgré le fait que ce ne soit qu'un exemple, il est tout à fait fonctionnel.
Si vous souhaitez l'utiliser dans un de vos projets, pour un de vos UserForm, il faut, à minima, prendre les modules suivants :
Module : Module1.bas
Classes :
  • iTextbox.cls
  • myCollection.cls
  • myContenairs.cls

Ensuite, à vous de gérer le type de contrôle de saisie utile à votre projet.

N'hésitez pas.

A++

Codes Sources

A voir également