Erreur sur initialisation Userform | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 15-12-2010 22h57
Bonsoir à tous
Je cale sur un Userform simple, qui fonctionne très bien sur ma machine (Windows XP, Excel 2007) mais qui plante sur la machine de mes collègues (Vista, Excel 2007). Dans le fichier joint, onglet "MonAnalyse" le bouton bleu "Choix des collections" est censé lancer un Userform mais sur la machine de mes collègues les messages sont "erreur de compilation", bibliothèque manquante", "un activex ne peut créer un objet", que des propos franchement désagréables !! Le débogueur semble signaler cette ligne en jaune: Private Sub UserForm_Initialize()
et il parait que Mylig est en bleu ...???... (je ne comprends pas trop pourquoi ?) Je ne sais si ça a un lien mais après vérification, nous avons bien les références suivantes cochées sur toutes les machines: L'un d'entre-vous aurait-il une idée de ce qui ne va pas? Merci pour votre aide, Mth |
|
|
Re: Erreur sur initialisation Userform | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 16-12-2010 22h05
Bonsoir Mireille,
Désolé, pour ma part, même config que tes collègues (Vista et Excel 2007) et je ne parviens pas à obtenir l'erreur indiquée... Pas grand chose à te dire donc, mise à part pour les déclarations de variables quasi inexistantes et pas au bon endroit pour les seules réalisées... mais ce n'est sans doute pas la cause du problème, cela dit. Une simple piste toutefois (sans grande conviction ) : J'échangerais d'abord la ligne : Mylig = Sheets("Tab").Cells(Rows.Count, 46).End(xlUp).Row With Sheets("Tab")
Une autre piste serait de chercher du côté des objets ADODB ou composants Access utilisés (pas les mêmes versions installées sur les autres micros de tes collègues peut-être ?), mais je ne maitrise pas franchement le sujet.... Désolé, pas plus inspiré que ça. Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Erreur sur initialisation Userform | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 16-12-2010 22h13
Bonsoir Didier ,
Un grand merci pour tes tests. Mes collègues rentrent demain je pourrai donc tester "en vrai" sur une de leur machine en suivant tes conseils, et je te dirai ce qu'il en est. Merci encore et à demain, Bonne soirée , m |
|
|
Re: Erreur sur initialisation Userform | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 24-12-2010 01h47
Bonsoir à tous, bondoir Didier
Problème résolu en supprimant cette ligne: Me.ListBox1.MultiSelect = fmMultiSelectMulti J'ai juste mis l'option multiselect dans les propriétés de la listbox ce qui semble convenir à toutes les machines :) Merci encore pour ton aide Didier et bonne soirée/nuit ... sans oublier ... très bonnes fêtes à tous Mth |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes