Importation de données spécifiques d'une Table Access avec ADO | ||
---|---|---|
Inscription: 05/12/2010
Messages:
14
Système d'exploitation: PC Version Excel utilisée: 2003,2007,2010 |
Posté le : 04-01-2011 12h38
Bonjour à tous,
je sollicite votre aide car je bloque. J'arrive à importer toutes les infos d'une table Access, mais pas à importer uniquement certaines lignes de la table Access dont je spécifie l'information dans des cellules Excel. J'aimerais donc écrire, par exemple dans le fichier joint, les informations concernant uniquement 3 noms_client dans les cellules A2:A5. Private Sub Choix_Change() Merci de votre aide. |
|
|
Re: Importation de données spécifiques d'une Table Access avec ADO | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 04-01-2011 22h11
Bonsoir à tous, bonsoir manwe24,
Une petite tentative avec ce code: Private Sub Choix_Change() Je n'ai pas intégré de Userform, et j'ai considéré que les noms à importer se trouvaient en colonne L (afin que l'importation n'écrase pas les noms saisis) En attendant mieux vois si cela peut t'aider, Très bonne soirée, Mth |
|
|
Re: Importation de données spécifiques d'une Table Access avec ADO | ||
---|---|---|
Inscription: 05/12/2010
Messages:
14
Système d'exploitation: PC Version Excel utilisée: 2003,2007,2010 |
Posté le : 05-01-2011 09h20
Bonjour,
Formidable ! C'est précisément ce que je souhaitais ! J'ai modifié le code pour bien prendre les noms_client en colonne A, et tout fonctionne parfaitement. Private Sub Choix_Change2() Merci infiniment de ton aide. J'ai une question subsidiaire : après l'import, les noms_client sont re-classés automatiquement par ordre alphabétique ? (ou dans l'ordre de la table Access?). Saurais-tu comment éviter cela ? |
|
|
Re: Importation de données spécifiques d'une Table Access avec ADO | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 05-01-2011 10h41
Bonjour manwe24,
Effectivement les enregistrements sont importés en suivant l'ordre de la table Access, si tu souhaites un tri particulier il faut l'intégrer dans la macro. Très bonne journée à toi et @ + Mth |
|
|
Re: Importation de données spécifiques d'une Table Access avec ADO | ||
---|---|---|
Inscription: 05/12/2010
Messages:
14
Système d'exploitation: PC Version Excel utilisée: 2003,2007,2010 |
Posté le : 05-01-2011 11h13
Ok. Je vais étudier la question, car je ne voudrais justement aucun tri.
Merci pour ta réponse et bonne journée ! |
|
|
Re: Importation de données spécifiques d'une Table Access avec ADO | ||
---|---|---|
Inscription: 05/12/2010
Messages:
14
Système d'exploitation: PC Version Excel utilisée: 2003,2007,2010 |
Posté le : 06-01-2011 13h56
Bonjour à tous,
j'ai réalisé quelques recherches et effectivement Access applique un filtre automatique non désactivable (où en tout cas je n'ai pas trouvé comment) sur toutes les tables exportées dans Excel. J'ai étudié la piste du codage SQL, et avec la clause ORDER BY, la seule à ma connaissance pouvant désactiver l'auto-tri d'Access, mais malheureusement elle applique forcément un tri alors que je souhaite garder l'ordre de saisie. Si vous avez une idée.... Bonne journée. |
|
|
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 ?
2 Utilisateur(s) anonymes