Bonjour tout le monde,

Je souhaiterais automatiser le rafraîchissement d'une requete BO et importer le résultat dans Excel par un code VBA.
Après maintes recherches et tentatives je ne parviens qu'à rafraîchir la requete mais je n'arrive pas à importer le rapport BO dans un fichier excel dans lequel j'ai enregistré ma Macro.

Ma requete BO est nommée(CA brut 2011)
Mon fichier Excel est nommé(CA brut 2011)

C'est pourquoi, je fais appel à vos lumière si quelqu'un pourrait compléter l'autre bout du code qui me manque.

Mon code est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub Macro_Import()
 
Dim objBO, objrep
 
'Ouvre Business Object
Set objBO = CreateObject("BusinessObjects.Application.5")
 
'Rentre le login et mdp
objBO.LoginAs "xxxxxx", "xxxxxx", False, enterprise
 
'Ouvre le rapport
Set objrep = objBO.Documents.Open("C:\CA brut 2011")
objBO.Visible = True
 
'Rafraichir le rapport
objrep.Refresh
.
.
.
End Sub
Je vous remercie par avance de votre précieuse aide.

Bonne journée