Bonjour le forum,
Je sollicite votre aide car j'essaie d'adapter un code (il me semble de Jacques Boisgontier) et je n'arrive pas.
Dans un classeur "FACTURATION", j'ai deux fichiers: Factures et CodesPostaux.
Dans la feuille de calcul "Clients" du fichier "Factures", je remplis les données du client à l'aide d'un UserForm. L'UserForm1 contient, entre autres, 2 ComboBox: ComboBoxCP et ComboBoxLieu. Ces deux ComboBox doivent extraire les infos du fichier CodesPostaux.
Le choix d'un code postal dans la ComboBoxCP doit me donner les choix possibles des lieux dans la ComboBoxLieu.
Cependant, lorsque je clic sur le bouton Ouvrir USF, j'obtiens une erreur d'exécution -2147217865(80040e37) où il est indiqué que
"Microsoft Pilote ODBC Excel, le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet BD".
Le debogage souligne en jaune l'instruction "UserForm1.Show".
Je ne comprends pas ce message et je ne sais plus quoi faire.
Je précise que j'ai bien mis la référence ActiveX Data Objects 6.0 Library
Merci de votre aide.
Je sollicite votre aide car j'essaie d'adapter un code (il me semble de Jacques Boisgontier) et je n'arrive pas.
Dans un classeur "FACTURATION", j'ai deux fichiers: Factures et CodesPostaux.
Dans la feuille de calcul "Clients" du fichier "Factures", je remplis les données du client à l'aide d'un UserForm. L'UserForm1 contient, entre autres, 2 ComboBox: ComboBoxCP et ComboBoxLieu. Ces deux ComboBox doivent extraire les infos du fichier CodesPostaux.
Le choix d'un code postal dans la ComboBoxCP doit me donner les choix possibles des lieux dans la ComboBoxLieu.
Cependant, lorsque je clic sur le bouton Ouvrir USF, j'obtiens une erreur d'exécution -2147217865(80040e37) où il est indiqué que
"Microsoft Pilote ODBC Excel, le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet BD".
Le debogage souligne en jaune l'instruction "UserForm1.Show".
Je ne comprends pas ce message et je ne sais plus quoi faire.
Je précise que j'ai bien mis la référence ActiveX Data Objects 6.0 Library
Merci de votre aide.