OVH Cloud OVH Cloud

Exporter plusieurs requêtes dans un classeur Excel

1 réponse
Avatar
Céline
Bonsoir à tous,

J'exporte régulièrement des requêtes soit directement dans Excel, soit sous
forme de fichiers texte. Le souci, c'est que chaque requête exportée créé un
nouveau classeur. Aussi :

1) Je souhaiterais, lorsque j'exporte directement dans Excel, pouvoir
exporter plusieurs requêtes dans un seul classeur Excel. Chaque requête doit
être exportée dans une feuille séparée de ce même classeur.

2) Lorsque j'exporte sous forme de fichiers texte, je souhaiterais de même
que chaque fichier txt soit importé dans une feuille d'un même classeur
Excel.

Est-ce possible ? Si oui, pouvez-vous m'indiquer comment procéder.

Merci d'avance pour votre aide.

Céline

1 réponse

Avatar
Eric
Bonjour,

En indiquant en dernier argument le nom de l'onglet (par défaut Feuil1,
Feuil2, ...

Un truc du genre :
Sub zz()
Dim chemin As String, i As Byte
chemin = CurrentProject.Path
'Export de 5 requêtes sur 5 feuilles d'un même classeur
For i = 1 To 5
DoCmd.TransferSpreadsheet acExport, _
acSpreadsheetTypeExcel9, _
"R" & i, chemin & "text.xls", _
False, "Feuil" & i
Next i
End Sub

Idem si export en fichier texte, je pense

Bonsoir à tous,

J'exporte régulièrement des requêtes soit directement dans Excel, soit sous
forme de fichiers texte. Le souci, c'est que chaque requête exportée créé un
nouveau classeur. Aussi :

1) Je souhaiterais, lorsque j'exporte directement dans Excel, pouvoir
exporter plusieurs requêtes dans un seul classeur Excel. Chaque requête doit
être exportée dans une feuille séparée de ce même classeur.

2) Lorsque j'exporte sous forme de fichiers texte, je souhaiterais de même
que chaque fichier txt soit importé dans une feuille d'un même classeur
Excel.

Est-ce possible ? Si oui, pouvez-vous m'indiquer comment procéder.

Merci d'avance pour votre aide.

Céline




--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr