je cherche =E0 appeler directement EXCEL et =E0 ouvrir UNE=20
FEUILLE donn=E9e du classeur appel=E9 =E0 partir de VB :
ex$=3D"c:\programfiles\microsoft\excel.exe "
fic$=3D" c:\mesdocuments\tableau.xls"
ord$ =3D ex$ & fic$
x =3D shell(ord$,1)
Que faut il ajouter et sous quelle forme apr=E8s =3D=3D>=20
tableau.xls qui est le nom du classeur pour acc=E9der =E0 une=20
feuille donn=E9e de ce tableau par exemple "Ferecap" car=20
EXCEL, dans ce cas ouvre toujours le classeur sur la=20
premi=E8re feuille qui n'est pas celle d=E9sir=E9e en premier=20
pour ce que je souhaite faire dans mon programme.
merci
cordialement
gm
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
naudy cédric
Si vous voulez faire des choses évolués avec Excel depuis VB, mieux vaut faire de l'automation. Il y a des exemples de code dans la base de connaissance.
Cédric
"georges marandel" wrote in message news:2608401c38e42$0eb69ba0$ je cherche à appeler directement EXCEL et à ouvrir UNE FEUILLE donnée du classeur appelé à partir de VB :
ex$="c:programfilesmicrosoftexcel.exe " fic$=" c:mesdocumentstableau.xls" ord$ = ex$ & fic$ x = shell(ord$,1) Que faut il ajouter et sous quelle forme après ==> tableau.xls qui est le nom du classeur pour accéder à une feuille donnée de ce tableau par exemple "Ferecap" car EXCEL, dans ce cas ouvre toujours le classeur sur la première feuille qui n'est pas celle désirée en premier pour ce que je souhaite faire dans mon programme. merci cordialement gm
Si vous voulez faire des choses évolués avec Excel depuis VB, mieux vaut
faire de l'automation. Il y a des exemples de code dans la base de
connaissance.
Cédric
"georges marandel" <georges.marandel@laposte.net> wrote in message
news:2608401c38e42$0eb69ba0$a601280a@phx.gbl...
je cherche à appeler directement EXCEL et à ouvrir UNE
FEUILLE donnée du classeur appelé à partir de VB :
ex$="c:programfilesmicrosoftexcel.exe "
fic$=" c:mesdocumentstableau.xls"
ord$ = ex$ & fic$
x = shell(ord$,1)
Que faut il ajouter et sous quelle forme après ==>
tableau.xls qui est le nom du classeur pour accéder à une
feuille donnée de ce tableau par exemple "Ferecap" car
EXCEL, dans ce cas ouvre toujours le classeur sur la
première feuille qui n'est pas celle désirée en premier
pour ce que je souhaite faire dans mon programme.
merci
cordialement
gm
Si vous voulez faire des choses évolués avec Excel depuis VB, mieux vaut faire de l'automation. Il y a des exemples de code dans la base de connaissance.
Cédric
"georges marandel" wrote in message news:2608401c38e42$0eb69ba0$ je cherche à appeler directement EXCEL et à ouvrir UNE FEUILLE donnée du classeur appelé à partir de VB :
ex$="c:programfilesmicrosoftexcel.exe " fic$=" c:mesdocumentstableau.xls" ord$ = ex$ & fic$ x = shell(ord$,1) Que faut il ajouter et sous quelle forme après ==> tableau.xls qui est le nom du classeur pour accéder à une feuille donnée de ce tableau par exemple "Ferecap" car EXCEL, dans ce cas ouvre toujours le classeur sur la première feuille qui n'est pas celle désirée en premier pour ce que je souhaite faire dans mon programme. merci cordialement gm