Merci Bebere, cela fonctionne très bien.
Mais j'aimerais comprendre ce que tu as fait.
Petit préalable : je suis un dinosaure de l'informatique (donc en voie de disparition). J'ai longuement pratiqué le PLI, le REXX et le SQL sur des très gros Q, mais je n'ai jamais rien fait en VBA.
Donc, si tu veux bien prendre un peu de temps pour m'expliquer ta démarche...
Entre-temps, j'ai exploité une autre voie :
A partir d'un autre classeur, réaliser la liste via une requête SQL (voir détail ci-joint).
Mais il me reste 2 points :
1 - Apparement, cela ne marche qu'à partir d'un autre classeur. Si j'essaye de le faire au sein du même classeur, j'ai l'erreur 'trop peu de paramètres. 1 attendu' à l'exécution du sql. Cela peut se comprendre vu que je pars du menu 'Données EXTERNES'... Mais y-a-t'il un moyen de contourner cela ?
2 - Dans le Select, je mets d'abord le nom de la feuille comme constante. Si j'essaye d'y ajouter AS xxx, cela ne fonctionne pas du tout dans le cas de multiples SELECT avec des UNION. Si j'essaye un seul SELECT 'Froment' as Culture, MSQUERY y rajoute automatiquement des quotes et j'ai donc comme résultat 'Culture' (avec les quotes!).
Si l'un de vous connaît un site avec une doc. SQL complète ,
je l'en remercie d'avance!
Merci de ta collaboration 😉 [file name=testliste.zip size=39863]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/testliste.zip[/file]
Message édité par: jacquitou, à: 26/09/2005 00:03