Mon userform ne s'ouvre pas

Fmiste

XLDnaute Junior
Bonjour le Forum,

J'ai un petit soucis.

Sur la fiche jointe ci dessous, j'ai crée un bouton qui devrait me permettre d'afficher mon userform. Mais celui ci déclenche l'erreur suivante : Erreur de compilation : type défini par l'utilisateur non défini.

Sachant que ce code est un copié collé d'un userform précédent présent dans un autre de mes classeurs, je me demande ce qui cloche.

La ligne Mabase As Database est surligné, donc je l'ai mise en gras et magie, mon userform se lance. Qui pourrai m'aider a lancer mon userform ? :)

Merci.
 

Pièces jointes

  • Métrés vierge.xls
    49.5 KB · Affichages: 44
C

Compte Supprimé 979

Guest
Re : Mon userform ne s'ouvre pas

Salut FMiste

Oups, je viens de voir dans le code que tu ouvres une base Access ".mdb"
Il faut donc que tu coches dans les références de ton projet VBA,

la référence : Microsoft Access X.xx Object Library

A+
 
Dernière modification par un modérateur:

Fmiste

XLDnaute Junior
Re : Mon userform ne s'ouvre pas

Je ne comprends pas le soucis car:

Code:
Public MaBase As Database
Je déclare bien ma variable

Code:
Set MaBase = OpenDatabase("Z:\DEVIS EDP\Base de données EDP - Ne pas toucher !!!\edp.mdb")

Je déclare bien ma base de données

donc normalement apres je peux l'utiliser sans soucis ...

Dranreb m'a parlé de référence définissante la classe database. Quelqu'un pourrait il m'expliquer de quoi il s'agit ?

Merci :)
 

Discussions similaires