Accueil > Forum > > > > Inclure un code exterieur dans une macro vba
Inclure un code exterieur dans une macro vba
mardi 7 novembre 2006 à 17:29:17 |
Inclure un code exterieur dans une macro vba

larsene67
|
Bonjour, J'espere ne pas être trop redondant avec ma question, mais je n'ai pas réussi à y trouver de réponses juque là... Voila, j'ai actuellement plusieurs fichiers excel dont les macros font souvent les mêmes manipulations. Afin de simplifier tout cela, ainsi que les améliorations, j'aimerai pouvoir créer un fichier externe qui comporterais mes routines, et auquel je pourrais faire appel depuis mes macros excel. J'avais déjà utilisé ce système sous tcl avec "source <fichier.tcl>", mais je ne trouve pas d'équivalent vba :( L'idéal serait de charger un fichier texte contenant les modules, ou au pire un autre fichier excel afin de regrouper la programation redondante dans ce même fichier. Merci d'avance de votre aide.
|
|
mardi 7 novembre 2006 à 17:32:54 |
Re : Inclure un code exterieur dans une macro vba

Drikce06
|
Salut! Ce n'est qu'une supposition mais peut etre ce serai possible en enregistrant en .xla (macro complémentaire)  Drikce 06
|
|
mardi 7 novembre 2006 à 17:38:34 |
Re : Inclure un code exterieur dans une macro vba

mortalino
|
Salut, je suis absolument d'accord avec Drikce, il faut créer une macro complémentaire. Prends exemple sur ma source, c'est une macro complémentaire. http://www.vbfrance.com/codes/QUELQUES-FONCTIONS-SUPPLEMENTAIRES-POUR-EXCEL_36799.aspxPour en créer une, ben c'est comme un classeur, mis à part, lors de enregistrer sous..., il faut choisir l'extension .xla (le répertoire se choisi automatiquement). Pour activer une macro complémentaire, dans excel, menu Outils, Macro complémentaires, et là tu coches celle qui t'interresse. @++
--Mortalino-- Le mystérieux chevalier, "Provençal, le Gaulois"
|
|
mercredi 8 novembre 2006 à 09:39:31 |
Re : Inclure un code exterieur dans une macro vba

larsene67
|
Soit, je ne connaissais effectivement pas ce concept de "macro complémentaire". Cependant, le fait qu'il soit enregistré automatiquement en local m'ennuie un peu. en effet, j'aimerais pouvoir charger ces macro depuis différents postes sur le reseau, et donc le placer sur un répertoire reseau. Enfin, s'il est moyen de les stoquer en reseau, est-il possible de les charger par ligne de code plutot que par les menus (outils/macros complementaires). J'aimerai ne pas avoir à faire le tour des machines qui vont utiliser mes codes...
Merci encore de votre aide....
|
|
mercredi 8 novembre 2006 à 10:27:53 |
Re : Inclure un code exterieur dans une macro vba

larsene67
|
Scrogneugneu.....
bon, j'ai trouvé ceci: AddIns.Add("u:\routines.xla", False).Installed = True
me permet d'ajouter et d'activer ma macro complémentaire denommé routines.xla et placé sur le dossier reseau U:\ Je pensait mettre dans ce fichier un module de classe nommé "Routines", contenant par exemple: Sub test(message) MsgBox (message) End Sub (attention, je en maitrise pas du tout les classes, desolé si je dis des betises)
afin de pouvoir depuis mon "fichier excel utilisateur" faire un truc du genre: Sub test() AddIns.Add("u:\routines.xla", False).Installed = True Dim routine As New routines routine.test("coucou") End Sub l'idée étant d'être sûr d'appeller une sub de la macro complementaire routines par le "routine." afin de ne pas entrer en conflit avec d'autre sub "test" dans le "fichier excel utilisateur".
Ben ca ne marche pas du tout :(:(
Un petit coup de main?
|
|
lundi 8 novembre 2010 à 11:59:47 |
Re : Inclure un code exterieur dans une macro vba

samloba
|
4 ans après, c'est pas trop tot mais vu que le topic n'est pas fermé...
On peux inclure le code dans des modules de classes et les compilé en activeX
à l'aide de VB6
|
|
Cette discussion est classée dans : fichier, vba, code, excel, inclure
Répondre à ce message
Sujets en rapport avec ce message
[excel] Changer code vba d'un fichier à partir d'un autre fichier [ par didrocks ]
Bonjour.Je voudrais savoir s'il est possible de modifier le code vba et des userform d'un fichier à partir d'un autre fichier excel (ce qui permettrai
Injecter du code vba dans une worksheet [ par gregory__forel ]
Bonjour à tous,J'ai un fichier excel "A", à partir duquel je génère un fichier Excel "B".Le fichier Excel "B" possède plusieurs Worksheets, qui sont s
[VBA Excel] Importation dynamique de code [ par trainkill ]
Bonjour,Je suis en train de faire une macro dans un fichier excel qui exporte dans d'autres fichiers excels du code présent dans un fichier text.Pour
VBA - Export de fichier dans Excel [ par remus83 ]
Bonjour à tous,J'utilise un code VBA dans Access qui me permet de filtrer les données que je recherche dans une grande table (plus de 40000 lignes) et
Code VBA - enregistrement fichier excel [ par gerardcjf ]
Bonjour, Dans la feuille 1 d’un classeur Excel, l’utilisateur place : • Dans la cellule1 : le lecteur ou le fichier devra s’enregistrer • Dans la cel
EXCEL + SAP [ par userrrqi115 ]
Hello, Voilà je bosse dans une grosse boite qui a SAP comme ERP. Je fais un peu de code VBA et j'arrive à interagir un peu avec SAP à partir d'Excel,
code vba d'enregistrement des données d'une feuille excel vers une autre [ par axelfrangi ]
Axel Frangi Essono G Bonjour, j'ai besoin d'aide sur comment transferer automatiquement de données d'un fichier ouvert vers un autre fichier exce
VBA Excel Confirmation automatique de l'ecrasement de fichier [ par JJD ]
Lors d'une application VBA, j'enregistre un workbook mais le système me demande de confirmer (manuellement) l'ecrasement du fichier déjà existant sur
Activation du code VBA dans Excel [ par yorrick ]
J'aimerai pouvoir lancer (ou activer )automatiquement à l'ouverture de monfichier Excel les codes VBA qui se trouvent dans mes feuilles ...Ce sont pou
URGENT: ouvrir un fichier Excel... [ par Julie ]
Voilà, le code suivant m'ouvre un fichier Word... Dim oApp As Word.ApplicationDim DOC As Document Set oApp = CreateObject("Word.Applicat
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|