Problème sur export...

1 réponse
Avatar
Goupil
Du forum, bonjour !

Je travaille sur access 2003
Une petite question : Quand j'exporte une requête au format excel en
utilisant l'instruction "DoCmd.TransferSpreadsheet acExport,
acSpreadsheetTypeExcel9..."
ça marche à condition que la requête ne dépasse pas 160 lignes, sinon, j'ai
un message d'erreur: "Impossible d'agrandir la plage nommée"

Est-il possible d'exporter des listes plus longues ?

Merci d'avance à ceux qui peuvent m'aider

Goup'

1 réponse

Avatar
Argyronet
Bonjour,

Peut-on avoir le code que vous avez écrit pour l'export.

Avez-vous spécifié l'argument Range ? Si oui, c'est la cause de votre erreur
et il faut dans ce cas que la plage de destination puisse recevoir le nombre
de ligne que retourne la requête. Si il y en a moins ça passe, si il en a
plus, ben ça plante.
En fait, il faudrait pouvoir s'assurer que le nombre de lignes puisse
s'adapter et donc étendre la plage de destination s'il est inférieur...
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442)
VBA pour Office 2007 (ISBN 2742983910)



"Goupil" wrote:

Du forum, bonjour !

Je travaille sur access 2003
Une petite question : Quand j'exporte une requête au format excel en
utilisant l'instruction "DoCmd.TransferSpreadsheet acExport,
acSpreadsheetTypeExcel9..."
ça marche à condition que la requête ne dépasse pas 160 lignes, sinon, j'ai
un message d'erreur: "Impossible d'agrandir la plage nommée"

Est-il possible d'exporter des listes plus longues ?

Merci d'avance à ceux qui peuvent m'aider

Goup'


.