VBA Excel, Access: insérer une feuille Excel dans un formulaire
alexj51
Messages postés18Date d'inscriptionvendredi 8 juillet 2005StatutMembreDernière intervention11 mai 2006
-
6 févr. 2006 à 17:52
info_willo
Messages postés31Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention21 février 2007
-
8 févr. 2006 à 13:25
Bonjour à tous,
Voila je souhaiterais afficher dans un formulaire le résultat d'une requète dans Access mias je voudrai mettre le résultat sous forme d'un tableau Excel à l'intérieur du formulaire.
Je voulais savoir si c'était possible et comment le faire si c'est possible?
cs_sangho
Messages postés57Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention27 mai 2008 7 févr. 2006 à 11:58
Tu peux mettre le composant SpreadSheet qui est une feuille excel.
Sinon tu as pas mal de possiblilités, tout dépend de l'utilisation que tu veux en faire.
Après c'est un simple parcours de ton recordset.
Si tu as besoin d'informations sur l'utilisation du spreadsheet sous Access, demande
alexj51
Messages postés18Date d'inscriptionvendredi 8 juillet 2005StatutMembreDernière intervention11 mai 2006 7 févr. 2006 à 12:06
En fait pour utiliser le composant SpreadSheet, il faut installer Microsoft Office Web Components je crois.
Je sais pas si c'est possible de faire sans?
Ce que je voudrai faire c'est ensuite pouvoir manipuler les données comme un fichier Excel, en fait, surtout pouvoir vaire un copier coller dans une feuille Excel.
cs_sangho
Messages postés57Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention27 mai 2008 7 févr. 2006 à 16:16
Oui en effet, il te faut l'office pour pouvoir travailler avec un spreadsheet.
Je vois pas d'autre solution a ton problème. Tu peu créer un fichier exel et gérer l'affichage avec un autre composant.
info_willo
Messages postés31Date d'inscriptionmercredi 8 février 2006StatutMembreDernière intervention21 février 2007 8 févr. 2006 à 13:25
tu vas dans le code VB
Référence : Microsoft Exel 10 objet library
ensuite tu déclare un objet de cette library
Dim CLASSEUR As Spreadsheet
tu l'applique au composant que tu a crée sur ton formulaire
Set CLASSEUR = XLS_COMP.Object
Sachant que XLS_COMP est un composant Spreadsheet que tu as ajouter sur ton formulaire
Après tu utilise la variable CLASSEUR pour manipuler ton classeur