Qu'est ce qu'un module?

pearl - 18 juin 2001 à 17:27
 rodo22 - 18 juin 2001 à 17:39
Je suis debutante en VBA et je ne vois pas trop ce qu'est un module et à quoi ça sert.
Merci d'avance

2 réponses

Je suis aussi débutant (donc d'autres pourront compléter ou rectifier) : un module sert à déclarer des variables ou des fonctions qui seront utilisées par toutes les feuilles du projet.

Par exemple, si tu vas utiliser le nombre PI (3.1415927...) dans plusieurs feuilles et que tu veux le déclarer, tu crées un module (de la même manière qu'une feuille) et tu crées ta fonction :

Public Function PI()
PI = 3.141592654
End Function

Dès que tu taperas PI, le pgm comprendra "3.141592654".

Tu as aussi la possiblité de déclarer cette fonction dans une seule feuille (par exemple la feuille principale). Dans ce cas, la fonction ne sera reconnue que pour cette feuille (il faudra donc la retaper si tu veux l'utiliser ailleurs)
0
Je suis aussi débutant (donc d'autres pourront compléter ou rectifier) : un module sert à déclarer des variables ou des fonctions qui seront utilisées par toutes les feuilles du projet.

Par exemple, si tu vas utiliser le nombre PI (3.1415927...) dans plusieurs feuilles et que tu veux le déclarer, tu crées un module (de la même manière qu'une feuille) et tu crées ta fonction :

Public Function PI()
PI = 3.141592654
End Function

Dès que tu taperas PI, le pgm comprendra "3.141592654".

Tu as aussi la possiblité de déclarer cette fonction dans une seule feuille (par exemple la feuille principale). Dans ce cas, la fonction ne sera reconnue que pour cette feuille (il faudra donc la retaper si tu veux l'utiliser ailleurs)
0
Rejoignez-nous