OVH Cloud OVH Cloud

différence entre module et module de classe

1 réponse
Avatar
Aurélien29
Bonjour à tous,

Grace à Pascal Engelmajer et à son classeur commandbarfeuilles.xls
(visualisable sur http://www.excelabo.net) j'ai découvert ce qu'est un module.

Je vois que je peux créer des modules de classe et je ne sais pas à quoi ça
sert (en tout cas, ça marche pas pareil que les modules).

Si quelqu'un peux me renseigner, ce serait sympa.

Merci d'avance

1 réponse

Avatar
anomymousA
bonjour,

un module de classe , tu en connais au moins 3 peut-être sans le savoir. Il
s'agit des modules de feuille, de userform et de ce que communément on
dénomme Thisworkbook.
Ces modules sont utilisés en VBA pour créer tes objets personnalisés si tant
est que tu aies des besoins qui ne soient pas déjà couverts par le modèle
d'objet d'Excel.
Ceci dit au delà de cet aspect , les modules de classe sont souvent utilisés
pour:

-répondre à des evènements d'application (i.e: écriture de code qui pourra
être exécuté quelque soit le classeur ouvert en cas de besoin de gestion d'un
evenement donné)

-Mettre en place une procédure d'evenement unique incorporé qui pourra être
utilisé par plusieurs controles ActiveX, tels que des zones de texte p.e dasn
un userform

-Réagir à des evenements de graphique incorporé.

-Encapsuler le code d'une API Windoxs de sorte que celui-ci soit facile à
utiliser

-Encapsuler des procédures VBA standard dans un formulaire qui est facile à
porter dans d'autres classeurs.

Cherche sur Internet par google sur module de classe Excel et tu trouveras
beaucoup de sites où sont traitées ces infos.

A+



Bonjour à tous,

Grace à Pascal Engelmajer et à son classeur commandbarfeuilles.xls
(visualisable sur http://www.excelabo.net) j'ai découvert ce qu'est un module.

Je vois que je peux créer des modules de classe et je ne sais pas à quoi ça
sert (en tout cas, ça marche pas pareil que les modules).

Si quelqu'un peux me renseigner, ce serait sympa.

Merci d'avance