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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] execution d'une macro sur un autre pc

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] execution d'une macro sur un autre pc

n°938342
emydx
Posté le 05-01-2005 à 19:09:39  profilanswer
 

bonjour,
 
j'ai effectué une macro sous excel et sur mon pc elle fonctionne très bien.
j'ai envoyé le fichier à une autre personne.
lorsque celle-ci tente d'executer la macro, elle a le message suivant:
 
sub ou function non définie
erreur 35
 
comment se fait il que cela passe sans pb chez moi? :??:  
 
merci pour votre aide
Emilie :hello:

mood
Publicité
Posté le 05-01-2005 à 19:09:39  profilanswer
 

n°938814
harelde
Posté le 06-01-2005 à 09:55:31  profilanswer
 

C'est un problème de DLL.
Les fonctions (comme mid, left...) sont définies par des librairies externes qu'on appelle DLL. Quand la macro tourne, elle interroge ces DLL pour identifier la fonction et l'interpréter correctement. Ce qui fonctionne bien chez toi. Par contre, sur l'autre PC, la macro contient une fonction qui est définie dans une DLL qui n'existe pas sur le disque dur. La macro ne reconnait donc pas la fonction et plante.
 
Pour t'en sortir :
Il faut identifier sur quelle fonction la macro plante (lalancer en debug et voir où se situe le pbe). Quand tu auras le nom de la fonction, il faut ensuite déterminer le nom de la DLL manquante et la télécharger sur le net puis l'installer dans le dossier system32 du disque dur.
 
Voila ce que je peux te dire avec mes connaissances d'amateur éclairé.
 
Laurent

n°938847
emydx
Posté le 06-01-2005 à 10:31:06  profilanswer
 

merci!
en effet j'utilise des foctions left,...
je vais maintenant essayer de trouver la fonction manquante
 
Emilie


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

  [VBA] execution d'une macro sur un autre pc

 

Sujets relatifs
comment éxécuter une macro a l'ouverture d'une feuille d'un classeur EUne erreur d'exécution en ASP?? non??? incroyable !!
[VBA] Export query depuis VBA Accessprotection vba avec excel 2003
Macro outlook[VBA/SQL/Algo] Access : importation automatique de fichiers
Augmenter vitesse d'exécution[Excel][VBA]Empêcher le changmt de mise en page
VBA EXCEL - copie de graphique[VBA] arreter l'execution d'une macro en pressant une touche ...
Plus de sujets relatifs à : [VBA] execution d'une macro sur un autre pc


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