OVH Cloud OVH Cloud

Où mettre le code des macros ?

3 réponses
Avatar
michel-hirard
Bonjour,

Question vraiment basique qui va peut être en énerver certains ou faire
sourire d'autres, mais tant pis, je me lance!
Quelle différence fait-on entre les différents lieux de stockage des codes
macro ? je ne trouve pas explication bien explicite dans les livres.
Il faut dire que j'apprend tout seul.
Nous avons le choix entre:
. Feuil1...
. WorkBook
. UserForm
. module standart
. module de classe...et j'en oublie peut être
Notamment, je me pose souvent la question entre Feuil1 et module standart.
Merci à ceux qui voudront bien donner une explication claire en quelques
lignes (où conseiller un ouvrage écrit en français bien terre à terre)

Michel,

3 réponses

Avatar
boblebob
salut,

si tu places ton code dans
feuil1 : celui-ci sera actif uniqement pour la Feuil1
Workbook : celui-ci sera actif pour toutes les feuilles du classeurs
Remarque : pour feuil1 et Workboobk on utilise très souvent des procédures
dites évenementielles (elles se déclenches automatquement lor d'évènement de
l'utilisateur)

Userform : lié au userform (souvent évenementielle)
Standard : c'est là que tu va mettre le plus de chose, le code sera
accessible depuis n'importe quel endroit!
Module de classe : je ne manipule pas cela mais j'ai cru comprendre que cela
pouvait servir pour créer des objets qui n'existent pas.

voila en quelques lignes des explications succintes
--
A+

Bob
----

"michel-hirard" a écrit dans le message de
news:ccud0q$s6s$
Bonjour,

Question vraiment basique qui va peut être en énerver certains ou faire
sourire d'autres, mais tant pis, je me lance!
Quelle différence fait-on entre les différents lieux de stockage des codes
macro ? je ne trouve pas explication bien explicite dans les livres.
Il faut dire que j'apprend tout seul.
Nous avons le choix entre:
. Feuil1...
. WorkBook
. UserForm
. module standart
. module de classe...et j'en oublie peut être
Notamment, je me pose souvent la question entre Feuil1 et module standart.
Merci à ceux qui voudront bien donner une explication claire en quelques
lignes (où conseiller un ouvrage écrit en français bien terre à terre)

Michel,




Avatar
garnote
Salut Michel,

Tu trouveras sûrement des choses intéressantes
à cette adresse :
http://www.cathyastuce.com/vba.htm

Serge


"michel-hirard" a écrit dans le message de
news:ccud0q$s6s$
Bonjour,

Question vraiment basique qui va peut être en énerver certains ou faire
sourire d'autres, mais tant pis, je me lance!
Quelle différence fait-on entre les différents lieux de stockage des codes
macro ? je ne trouve pas explication bien explicite dans les livres.
Il faut dire que j'apprend tout seul.
Nous avons le choix entre:
. Feuil1...
. WorkBook
. UserForm
. module standart
. module de classe...et j'en oublie peut être
Notamment, je me pose souvent la question entre Feuil1 et module standart.
Merci à ceux qui voudront bien donner une explication claire en quelques
lignes (où conseiller un ouvrage écrit en français bien terre à terre)

Michel,




Avatar
Misange
bonjour,
non non ta question n'est pas idiote et tout le monde se l'est posée un
jour !
regarde aussi la page debuter d'excelabo et sur le site de Christian
Herbé l'intro à VBA qu'il a faite. Chez Daniel J aussi, VBA pour les nuls

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 12/07/2004 18:07:
Bonjour,

Question vraiment basique qui va peut être en énerver certains ou faire
sourire d'autres, mais tant pis, je me lance!
Quelle différence fait-on entre les différents lieux de stockage des codes
macro ? je ne trouve pas explication bien explicite dans les livres.
Il faut dire que j'apprend tout seul.
Nous avons le choix entre:
. Feuil1...
. WorkBook
. UserForm
. module standart
. module de classe...et j'en oublie peut être
Notamment, je me pose souvent la question entre Feuil1 et module standart.
Merci à ceux qui voudront bien donner une explication claire en quelques
lignes (où conseiller un ouvrage écrit en français bien terre à terre)

Michel,