Challenge pour les pro VBA

  • Initiateur de la discussion Jasmine
  • Date de début
J

Jasmine

Guest
Salut,

J'ai 70 fichiers excel avec chacun un code vba donc 70 code vba qui se ressembles tous.
Si dans 2 mois je souhaite modifier le code je suis obligé de modifier les 70 codes VBA des 70 fichiers excel.
Quelqu'un aurait une solution SVP ? genre un fichier excel central contenant le code et les 70 fichiers excel font appel au fichier central pour s'exécuter !

Merci
Jasmine
 

GillesC

XLDnaute Occasionnel
Bonjour.
Une solution peut être d'enregistrer les programmes dans le fichier 'classeur de macros personnelles' qui reste disponible quelque soit le classeur ouvert.
(menu Outil/Macros/Nouvellle macro et option 'Classeur de macros personnelles')
 

jp14

XLDnaute Barbatruc
Bonsoir

Une piste.
'70 code vba qui se ressembles tous'

Si les macros se ressemblent toutes, il faudrait repérer les différences et voir s'il est possible de les obtenir par passage de constantes contenues dans une feuille protégée dans chaque classeur.
Ou alors à partir d'un mot clef, sélectionner la partie du code spécifique au classeur.

La macro étant alors compilé en macro complémentaire.

JP
 
G

gg

Guest
Salut à tous.
J'ai le même problème (avec moins de 70).
J'ai tout simplement une seule macro d'ouverture
avec des droits d'accés differents suivant les utilisateurs qui sont codifiés.Il suffit en début de macro de valider le code de l'utilisateur.Un peu long la première foi mais trés utile pour la suite.
Salut
 

Discussions similaires

Réponses
6
Affichages
454
Réponses
5
Affichages
416

Statistiques des forums

Discussions
312 538
Messages
2 089 403
Membres
104 159
dernier inscrit
isbouk