importation UserForm

meldja

XLDnaute Impliqué
Bonjour,

J'ai fait une petite macro chez moi qui fonctionne très bien.
Il s'agit d'une macro qui crée un nouveau fichier, importe des données et un userform.
Chez moi, il n'y a aucun problème ; je tourne sous Windows XP et j'ai office 2003.

Arrivé au boulot, sur un des postes en réseau (Windows XP et office 2003). Ma macro plante sur l'importation de l'UserForm.
Je me suis dit que peut être ça pouvait venir de restriction de droit alors je me suis logué en administrateur de domaine puis en administrateur local, mais rien à faire, toujours un plantage sur la ligne d'importation :
Code:
ActiveWorkbook.VBProject.VBComponents.Import "C:\UserForm2"

J'ai bien vérifié, le fichier existe bien dans la racine de C:

En faisant des recherches, j'ai que sur certaines config, il fallait rajouter l'extension du fichier "C:\UserForm2.frm". J'ai testé mais nada.

Toujours sur le Net, j'ai testé une autre syntaxe :
Code:
Application.VBE.ActiveVBProject.VBComponents.import "C:\UserForm2"
J'ai également testé avec l'extension du fichier mais rien n'y fait.
Si quelqu'un a une idée, merci d'avance
 

mutzik

XLDnaute Barbatruc
Re : importation UserForm

Bonjour,

ne faut-il pas au préalable se placer sur la feuille VBA (activer) ou peut-être créer le module de réception du frm.
Par contre, perso, j'aurais crée un fichier vierge que je dupliquerai au besoin, et comme cela, pas d'importation de usf ...
 

Discussions similaires

Statistiques des forums

Discussions
312 717
Messages
2 091 321
Membres
104 865
dernier inscrit
IMADFINCOSA