Remplir une zone de liste Excel par une requête Access
Bonjour à tous,
Voici mon problème, j'ai trouvé cette exemple de code de Cafeïne ici or quand je l'utilise Excel me retourne une erreur que je ne comprend pas, j'ai pourtant bien suivi toutes les instructions données à savoir l'ajout de la reférence DAO.
Voic la partie du code qui me pose problème :
Code:
1 2 3 4 5 6 7
|
sh.Select ' Ici pas de pb
Do While Not (rec.EOF)
Selection.AddItem rec.Fields(0).Value ' Ici ça bloque
rec.MoveNext
Loop |
Excel me dit : "Propriété ou méthode non gérée par cette objet"
Après avoir cherché longuement et tourné le problème dans tout les sens j'ai pas trouvé ! Le truc étant que je voudrais faire une fonction générique et que le lorsque je fais du spécifique en remplacant directement par le nom du controle, comme ce ceci, ça passe !
Code:
1 2 3 4 5 6 7 8
|
sh.Select
cboPays.Clear
Do While Not (rec.EOF)
cboPays.AddItem rec.Fields(0).Value
rec.MoveNext
Loop |
Pouvez-vous m'éclarer sur ce sujet SVP ?
En vous remerciant d'avance.
Cordialement
PS: la variable "sh" n'étant pas déclarer savez-vous ce qu'elle ce que c'est exactement ?
Ou renommer la drop down ?
J'oubliais quand je créer une liste via le menu validation de données il me créer bien une liste déroulante mais je ne sais pas ou dois je aller pour pourvoir la renommer ? Si vous avez des idées... Je suis preneur. Merci