Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1286 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel : comment appeler une macro qui se trouve dans un autre module?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Excel : comment appeler une macro qui se trouve dans un autre module?

n°470253
fifiz
Posté le 28-07-2003 à 22:06:08  profilanswer
 

Question a la con du jour :
 
J'ai un projet sous excel et je commmence à avoir une tripotée de macro & fonction, j'aimerais les répartir dans plusieurs modules mais ça ne marche pas ...
 
Comment doit-on appeler une macro ou une fonction qui se trouve dans un module différent ?
 
Merci d'avance
 
A+


Message édité par fifiz le 29-07-2003 à 00:36:11
mood
Publicité
Posté le 28-07-2003 à 22:06:08  profilanswer
 

n°475088
fifiz
Posté le 01-08-2003 à 21:26:47  profilanswer
 

:bounce:

n°475701
cvb
Posté le 02-08-2003 à 10:42:58  profilanswer
 

exemple :

Code :
  1. ------------------------------------
  2. MODULE
  3. ------------------------------------
  4. public function changer_de_texte(var1 as string)
  5. if var1 =  "hardware" then
  6. changer_de_texte = 1
  7. end if
  8. end function
  9. ---------------------------------------
  10. ---------------------------------------


 

Code :
  1. ---------------------------------------
  2. FEUILLE PRINCIPAL
  3. ---------------------------------------
  4. if changer_de_texte(hardware) = 1 then
  5. msgbox("bonjour" )
  6. else
  7. msgbox("tchao" )
  8. end if
  9. ----------------------------------------
  10. ----------------------------------------


 
 
c'est le principe des fonction et des modules. tu n'es pas obligé de mettre des variables dans la nom de la fonction que t'as écrites...il te suffira de faire dans le module :
 

Code :
  1. public nom_function
  2. nom_function = 1
  3. end function


et dans la feuille
 

Code :
  1. if nom_function = 1 then
  2. |
  3. |
  4. else
  5. |
  6. |
  7. end if


Message édité par cvb le 02-08-2003 à 10:44:12
n°475733
fifiz
Posté le 02-08-2003 à 12:24:41  profilanswer
 


Ok, j'ai compris, mes macros était en "Private" ...
 
Merci ...
 
A+

n°475779
cvb
Posté le 02-08-2003 à 13:29:29  profilanswer
 

Fifiz a écrit :


Ok, j'ai compris, mes macros était en "Private" ...
 
Merci ...
 
A+


de rien !  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Excel : comment appeler une macro qui se trouve dans un autre module?

 

Sujets relatifs
[EXCEL] afficher le nom de la personne la plus agéAppeler un programme distant avec Java
Dans excel : affecter un intitulé en fonction d'une valeurGénérer un fichier Excel
Récupérer les adresses de début et fin de sélection dans Excel[javascript] faire une feuille excel ?
asp et exceltout savoir sur L'asp et excel ...... et peut etre le vba?
de l'AS400 (fichier .tto) vers VBA (Excel)[XML/XSL] Exportation Excel
Plus de sujets relatifs à : Excel : comment appeler une macro qui se trouve dans un autre module?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR