Référence Project Probléme

J

jo

Guest
Bonjour le forum,

j'ai Xls97. J'ai pour le réference projet "Visual Basic For Applications"
le chemin suivant:
D:\Program Files\Common Files\Microsoft Shared\VBA\VBA332
Sous Windows NT V4 en anglais et dc mon programme qui utilise comme fonction par exemple "ABS" marche trés bien...

Sous environement Win XP avc version xls97, version français, mon progr. ne tourne plus car il n'arrive + à reconnaitre la fonction "ABS".
Je cherche dc ds réf. project (ds VBE) et surprise j'ai les même applications
q le premier :-(((
Le chemin est :
C:\Program Files\Fichiers commun\Microsoft Shared\VBA\VBA332

Ce qui a changé entre le premier et aprés c q c une version française et
la racine par de C et "Common Files" devient "Fichier Commun".

Pour q ds le 2nd cas, mon prog marche, il faut q je re-selectionne dans
la fenêtre (outil-->refernces-->"Visual Basic For Applications"
parcourir C:\Program Files\Fichiers commun\Microsoft Shared\VBA\VBA332
et OK , pour q ça marche ...

SVP Comment je peux résoudre ce pb ? Est ce un pb de registre ?


Merci d'avance.
 
Z

Zon

Guest
Salut,

Tu peux rajouter la référence manquante :

private sub workbook_open()
on error resume next
ThisWorkbook.VBProject.References.AddFromFile "C:\Program Files\Fichiers commun\Microsoft Shared\VBA\VBA332.dll"
end sub

Sinon utilises VBA.abs ....ou recrée ton fichier sur le poste récalcitrant.



A+++
 

Discussions similaires

Statistiques des forums

Discussions
312 379
Messages
2 087 769
Membres
103 662
dernier inscrit
rterterert