OVH Cloud OVH Cloud

Mise à jour automatique VBA ecle

3 réponses
Avatar
Xavier POWAGA
Bonjours à tous (et toutes),
mon problème est le suivant . A mon boulot, j'ai développé un petite
application excel qui a été démultiplée pour servir à plusieurs personnes
(une application par personne).
Lorsque je veux faire évoluer le code VBA de l'application je suis obligé de
faire un copier coller du nouveau code en lieu et place du code de chaque
feuille , et ce, pour chaque utilisateur (heureusement il n'y en a que 4).
N'y a t-il pas moyen de créer un patch qui ne viendrait mettre à jour que le
code de l'application sans toucher au contenu des feuilles excel ?

merci

3 réponses

Avatar
Daniel
Bonjour.
Tu peux utiliser les fonctions d'importation et d'exportation des modules.
Cordialement.
Daniel
"Xavier POWAGA" a écrit dans le message de news:
43ec7e7d$0$4160$
Bonjours à tous (et toutes),
mon problème est le suivant . A mon boulot, j'ai développé un petite
application excel qui a été démultiplée pour servir à plusieurs personnes
(une application par personne).
Lorsque je veux faire évoluer le code VBA de l'application je suis obligé
de faire un copier coller du nouveau code en lieu et place du code de
chaque feuille , et ce, pour chaque utilisateur (heureusement il n'y en a
que 4).
N'y a t-il pas moyen de créer un patch qui ne viendrait mettre à jour que
le code de l'application sans toucher au contenu des feuilles excel ?

merci




Avatar
Clément Marcotte
Tu te crées une macro complémentaire que tes utilisateurs remplacent à
chaque fois.

"Xavier POWAGA" a écrit dans le message de news:
43ec7e7d$0$4160$
Bonjours à tous (et toutes),
mon problème est le suivant . A mon boulot, j'ai développé un petite
application excel qui a été démultiplée pour servir à plusieurs personnes
(une application par personne).
Lorsque je veux faire évoluer le code VBA de l'application je suis obligé
de faire un copier coller du nouveau code en lieu et place du code de
chaque feuille , et ce, pour chaque utilisateur (heureusement il n'y en a
que 4).
N'y a t-il pas moyen de créer un patch qui ne viendrait mettre à jour que
le code de l'application sans toucher au contenu des feuilles excel ?

merci




Avatar
Xavier POWAGA
je découvre l'utilisation des macros complémentaires. la question que je me
pose c'est est ce que les macro complémentaires permettent de gérer le code
VBA propre à une feuille d'un classeur.

si par exemple l'activation d'une feuille d'un classeur déclenche le code
VBA par
Public Sub Worksheet_Activate()
....
End Sub

comment faire pour que cela soit géré par une macro complémentaire ?
merci

"Clément Marcotte" a écrit dans le message
de news:
Tu te crées une macro complémentaire que tes utilisateurs remplacent à
chaque fois.

"Xavier POWAGA" a écrit dans le message de news:
43ec7e7d$0$4160$
Bonjours à tous (et toutes),
mon problème est le suivant . A mon boulot, j'ai développé un petite
application excel qui a été démultiplée pour servir à plusieurs
personnes (une application par personne).
Lorsque je veux faire évoluer le code VBA de l'application je suis obligé
de faire un copier coller du nouveau code en lieu et place du code de
chaque feuille , et ce, pour chaque utilisateur (heureusement il n'y en a
que 4).
N'y a t-il pas moyen de créer un patch qui ne viendrait mettre à jour que
le code de l'application sans toucher au contenu des feuilles excel ?

merci