FORUM Tom's Hardware » Programmation » VB / VBA / VBS » Import de Module
 

Import de Module

Matériel : narnos45, kekk Le Bistrot : je_rig0le Réseaux : be-bop et 151 utilisateurs inconnus
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Import de Module
 
Plus d'informations

Bonjour,  
 
Aujourd'hui c'est moi qui cherche une fonction que je ne connais pas, il me semble que Zeb connait la réponse mais j'arrive plus à mettre la main sur le sujet de l'époque.  
Dans le but de permettre d'automatiser la mise en place d'un module de calcul du canal de Suez (:D interessant non :P), car sinon je vais devoir me faire une centaine de fichier à mettre à jour à la main...
 
Je cherche à réaliser en automatique l'import d'un module dans un nouveau classeur, cela pour en gros faire un pseudo setup automatisé.
En gros j'ai un classeur contenant les onglets et un module à ajouter dans un classeur déterminer par l'utilisateur, c'est simple d'importer les feuilles mais par contre le module je sais pas comment faire et là pas possible de chercher avec l'enregistreur de macro...
 


---------------
S'il n'y a pas de solution c'est qu'il n'y pas de problème

zeb
Profil : Modérateur libre
Plus d'informations

:hello: Freeman,
 
C'est ça que tu cherchais :
http://www.presence-pc.com/forum/p [...] htm#t30962
;)


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

Ouep merci bien :D
 
 :hello: Zeb


---------------
S'il n'y a pas de solution c'est qu'il n'y pas de problème
zeb
Profil : Modérateur libre
Plus d'informations

Code :
  1. Dim module As VBComponent
  2. Set module = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule)
  3. module.Name = "ModuleCanalDeSuez"
  4.  
  5. module.CodeModule.AddFromString _
  6.     "Sub piraterie" & Chr(13) & _
  7.     "  If Voilier.Name = ""Ponant"" Then MsgBox ""A l'abordage""" & Chr(13) & _
  8.     "End Sub"

rhooooooooooooo!

 

On aimera aussi jouer avec AddFromFile. :o


Message édité par zeb le 09-04-2008 à 11:12:03

---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

Moi  j'ai utilisé ceci :  
 
Car j'importe un .bas directement  
 

Code :
  1. wb_file.VBProject.VBComponents.Import (K_PATH_MODULE_BUNKER)


---------------
S'il n'y a pas de solution c'est qu'il n'y pas de problème
zeb
Profil : Modérateur libre
Plus d'informations

C'est quoi ces parenthèses autour des paramètres d'une procédure ?
 
 
 
Faut toujours que je trouve un truc à redire :D :D :D


---------------
Règlement du forum / Règlement de Programmation / Règlement du Monde de Linux euh, n'y en a pas...
Plus d'informations

...
 

Spoiler :

Pour faire parler les mauvaises langues  :whistle:  :D


Message édité par Freeman23 le 09-04-2008 à 11:26:25

---------------
S'il n'y a pas de solution c'est qu'il n'y pas de problème

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » VB / VBA / VBS » Import de Module
 

Annonces Google
Publicité
Les ressources relatives