OVH Cloud OVH Cloud

Mise en forme fichier Excel via Access

2 réponses
Avatar
smf-nft
Bonjour,

j'ai un petit souci et j'ai besoin de vos lumières.

J'exporte des requêtes de ma base Access dans Excel et je voudrais, au lieu
de me créer une macro perso dans Excel, que tout se fasse dans Access.

Pour faire un cadre sur la ligne de libellé, je veux sélectionner toutes les
colonnes; en général, dans Excel, le moyen de faire ceci, c'est:

Range("A1", [A1].End(xlToRight)).Select

et là le problème dans Access, c'est qu'il ne reconnait pas le [A1]

j'ai bien le complément Excel dans mon Appli (Excel. Application déclaré) ce
qui me permet de faire dans Access tout ce que Excel sait faire (sauf le
.xltoright :-) )

Quelqu'un sait-il comment je peux fair ceci sans que ça donne lieu à une
grosse boucle pour savoir quelle est la colonne où le champ est vide ?

Merci de votre aide.

Sébastien.

2 réponses

Avatar
Yann
Salut,
As-tu bien déclarer tes objets et y fais-tu bien
référence ?
Set objXLS = Excel.Application
objXLS.Range("A1",objXLS.Range("A1").End
(xlToRight)).Select

Bye
Yann

-----Message d'origine-----
Bonjour,

j'ai un petit souci et j'ai besoin de vos lumières.

J'exporte des requêtes de ma base Access dans Excel et
je voudrais, au lieu

de me créer une macro perso dans Excel, que tout se
fasse dans Access.


Pour faire un cadre sur la ligne de libellé, je veux
sélectionner toutes les

colonnes; en général, dans Excel, le moyen de faire
ceci, c'est:


Range("A1", [A1].End(xlToRight)).Select

et là le problème dans Access, c'est qu'il ne
reconnait pas le [A1]


j'ai bien le complément Excel dans mon Appli (Excel.
Application déclaré) ce

qui me permet de faire dans Access tout ce que Excel
sait faire (sauf le

..xltoright :-) )

Quelqu'un sait-il comment je peux fair ceci sans que ça
donne lieu à une

grosse boucle pour savoir quelle est la colonne où le
champ est vide ?


Merci de votre aide.

Sébastien.



.



Avatar
smf-nft
C'était bien ça.

Merci beaucoup.

Sébastien.


Salut,
As-tu bien déclarer tes objets et y fais-tu bien
référence ?
Set objXLS = Excel.Application
objXLS.Range("A1",objXLS.Range("A1").End
(xlToRight)).Select

Bye
Yann

-----Message d'origine-----
Bonjour,

j'ai un petit souci et j'ai besoin de vos lumières.

J'exporte des requêtes de ma base Access dans Excel et
je voudrais, au lieu

de me créer une macro perso dans Excel, que tout se
fasse dans Access.


Pour faire un cadre sur la ligne de libellé, je veux
sélectionner toutes les

colonnes; en général, dans Excel, le moyen de faire
ceci, c'est:


Range("A1", [A1].End(xlToRight)).Select

et là le problème dans Access, c'est qu'il ne
reconnait pas le [A1]


j'ai bien le complément Excel dans mon Appli (Excel.
Application déclaré) ce

qui me permet de faire dans Access tout ce que Excel
sait faire (sauf le

..xltoright :-) )

Quelqu'un sait-il comment je peux fair ceci sans que ça
donne lieu à une

grosse boucle pour savoir quelle est la colonne où le
champ est vide ?


Merci de votre aide.

Sébastien.



.