OVH Cloud OVH Cloud

Exporter vers Excel

1 réponse
Avatar
meepmeep
Bonsoir.

J'ai un soucis, je souhaite exporter des données provenant de requêtes vers
excel sans avoir a créer de fichier, juste exporter les données dans un
nouveau classeur excel. Ensuite au choix de l'utilisateur de faire ce qu'il
souhaite.

Cependant je n'y arrive pas, j'y arrive uniquement en créant un fichier
toto.xls et en l'ouvrant. Vous n'auriez pas une suggestion. Je veux passer
par une macro que j'appellerai via un bouton dans un formulaire si besoin.

Hélas je souhaite effectuer ceci via un bouton dans un formulaire ou via une
macro. En cliquant avec le bouton droit sur la requête ça me demande un nom
de fichier quand même.

D'avance merci pour votre aide.

1 réponse

Avatar
Fred
Salut,

Tu peux créer un fichier excel par exportation d'un état (mais il y a
création de fichier)
ou bien alimenter un fichier excel grâce à une requête ajout (là aussi, il y
a nécessité absolue d'indiquer un fichier-cible)
On ne peut donc pas envoyer des données "dans excel" sans préciser la
destination du fichier .xls
Reste une solution ultime (mais bof) fonction SendKeys("{Ctrl}a") :
SendKeys("{Ctrl}c") : SendKeys("{Alt}{Tab}a") : SendKeys("{Ctrl}v")
Littéralement: Je sélectionne tout, je copie, je zappe sur l'application
voisine et je colle... je n'ose pas essayer...

Fred
"meepmeep" a écrit dans le message de news:
44060962$0$29193$
Bonsoir.

J'ai un soucis, je souhaite exporter des données provenant de requêtes
vers excel sans avoir a créer de fichier, juste exporter les données dans
un nouveau classeur excel. Ensuite au choix de l'utilisateur de faire ce
qu'il souhaite.

Cependant je n'y arrive pas, j'y arrive uniquement en créant un fichier
toto.xls et en l'ouvrant. Vous n'auriez pas une suggestion. Je veux passer
par une macro que j'appellerai via un bouton dans un formulaire si besoin.

Hélas je souhaite effectuer ceci via un bouton dans un formulaire ou via
une macro. En cliquant avec le bouton droit sur la requête ça me demande
un nom de fichier quand même.

D'avance merci pour votre aide.