Insérer un graphique Excel dans un formulaire Access [Résolu]

Messages postés
3
Date d'inscription
jeudi 14 juin 2007
Dernière intervention
19 mars 2008
- - Dernière réponse : pianoman94380
Messages postés
3
Date d'inscription
jeudi 14 juin 2007
Dernière intervention
19 mars 2008
- 16 juin 2007 à 15:00
Bonjour à tous,

Je suis nouveau et débutant. Je me familiarise avec vba dans access..
J'ai créé une base de donnée sous access qui tourne maintenant avec des formulaires.

De ces formulaires, j'ai réussi à exporter sous Excel des données pour générer un tableau et un graphique (trop complexe pour être créé avec l'assistant graphique d'access qui limite le nombre de champs).

Mon soucis maintenant est le suivant : comment insérer le graphique généré par Excel dans une feuille (Graph1) dans mon formulaire access ??? le tout en vba évidemment...

Merci d'avance.

"L'ambition est le dernier refuge du raté" (Oscar Wilde)
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
3
Date d'inscription
jeudi 14 juin 2007
Dernière intervention
19 mars 2008
3
Merci
J'ai trouvé la solution par hasard et tout seul... en espérant que les connaisseurs ne la trouve pas insensée... :

'Ouverture du formulaire qui se nomme "Graphique"
DoCmd.OpenForm ("Graphique")



'Spécifie quel type d'objet doit recevoir le cadre
Forms![Graphique].[DépendantOLE5].OLETypeAllowed = acOLELinked



' Spécifie le fichier à lier
Forms![Graphique].[DépendantOLE5].SourceDoc = "C:\.........\.....FichierEXCEL.xls"



' Spécifie la plage de cellules à lier (facultatif)
Forms![Graphique].[DépendantOLE5].SourceItem = "Graph1"



' Lie l'objet
Forms![Graphique].[DépendantOLE5].Action = acOLECreateLink



 ' Adjusts la taille de l'objet
Forms![Graphique].[DépendantOLE5].SizeMode = acOLESizeZoom



"L'ambition est le dernier refuge du raté" (Oscar Wilde)

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 104 internautes ce mois-ci

Commenter la réponse de pianoman94380

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.