OVH Cloud OVH Cloud

Créer un fichier excel depuis un autre fichier ecxel : est-ce possible ?

5 réponses
Avatar
SylvieB
Bonjour =E0 tous,

J'ai une application excel recevant des adresses qui sont=20
saisies =E0 l'aide de boite de dialogue personnalis=E9es.

J'ai besoin de mettre =E0 disposition d'autres utilisateurs=20
les adresses pour du publipostage, mais pas depuis=20
l'application (avec les boites de saisie).

Il me semble qu'il est possible depuis excel de cr=E9er un=20
autre fichier excel, de l'ouvrir, ...

Mais l=E0, je s=E8che. Pourriez-vous m'aider ?

Merci d'avance,
SylvieB

5 réponses

Avatar
J-Dan
bonjour Sylvie,

pour creer un classeur :
Workbooks.Add

pour l'enregistrer dans la foulee :
ActiveWorkbook.SaveAs "C:chemincompletnom.xls"

pour ouvrir un classeur :
Workbooks.Open Filename = "C:chemincompletnom.xls"

J-Dan

-----Message d'origine-----
Bonjour à tous,

J'ai une application excel recevant des adresses qui
sont

saisies à l'aide de boite de dialogue personnalisées.

J'ai besoin de mettre à disposition d'autres
utilisateurs

les adresses pour du publipostage, mais pas depuis
l'application (avec les boites de saisie).

Il me semble qu'il est possible depuis excel de créer un
autre fichier excel, de l'ouvrir, ...

Mais là, je sèche. Pourriez-vous m'aider ?

Merci d'avance,
SylvieB
.



Avatar
J-Dan
Sylvie,

Workbooks.Open Filename = "C:chemincompletnom.xls"
il manque un tout petit quelque chose, c'est la syntaxe

suivante qu'il faut utiliser

Workbooks.Open Filename:= "C:chemincompletnom.xls"

J-Dan

-----Message d'origine-----
bonjour Sylvie,

pour creer un classeur :
Workbooks.Add

pour l'enregistrer dans la foulee :
ActiveWorkbook.SaveAs "C:chemincompletnom.xls"

pour ouvrir un classeur :
Workbooks.Open Filename = "C:chemincompletnom.xls"

J-Dan

-----Message d'origine-----
Bonjour à tous,

J'ai une application excel recevant des adresses qui
sont

saisies à l'aide de boite de dialogue personnalisées.

J'ai besoin de mettre à disposition d'autres
utilisateurs

les adresses pour du publipostage, mais pas depuis
l'application (avec les boites de saisie).

Il me semble qu'il est possible depuis excel de créer
un


autre fichier excel, de l'ouvrir, ...

Mais là, je sèche. Pourriez-vous m'aider ?

Merci d'avance,
SylvieB
.

.





Avatar
SylvieB
Bonsoir J-Dan et merci

Je viens d'essayer de créer un fichier excel
=> cela fonctionne

J'ai voulu l'enregistrer sur le bureau de l'ordinateur
(je suis sous Windows XP).

ActiveWorkook.SaveAs "C:Documents and
settinsPropriétaireBureaumonEssai.xls")
Malheureusement j'obtiens ce message d'erreur :

Erreur d'exécution 1004
Microsoft excel ne peut accèder au ficher "C:Documents
and SettingsPropriétaireBureauDocuments ands
SettingsPropriétaireBureau"...

Peux-tu m'éclairer ? Merci, SylvieB
-----Message d'origine-----
bonjour Sylvie,

pour creer un classeur :
Workbooks.Add

pour l'enregistrer dans la foulee :
ActiveWorkbook.SaveAs "C:chemincompletnom.xls"

pour ouvrir un classeur :
Workbooks.Open Filename = "C:chemincompletnom.xls"

J-Dan

-----Message d'origine-----
Bonjour à tous,

J'ai une application excel recevant des adresses qui
sont

saisies à l'aide de boite de dialogue personnalisées.

J'ai besoin de mettre à disposition d'autres
utilisateurs

les adresses pour du publipostage, mais pas depuis
l'application (avec les boites de saisie).

Il me semble qu'il est possible depuis excel de créer
un


autre fichier excel, de l'ouvrir, ...

Mais là, je sèche. Pourriez-vous m'aider ?

Merci d'avance,
SylvieB
.

.





Avatar
J-Dan
Sylvie,

tu as raison, sur le bureau, ca ne marche pas.
Comme ceci ca marche
ActiveWorkook.SaveAs FileName:= "C:Documents and
settingsPropriétaireBureaumonEssai.xls"

J-Dan

-----Message d'origine-----
Bonsoir J-Dan et merci

Je viens d'essayer de créer un fichier excel
=> cela fonctionne

J'ai voulu l'enregistrer sur le bureau de l'ordinateur
(je suis sous Windows XP).

ActiveWorkook.SaveAs "C:Documents and
settinsPropriétaireBureaumonEssai.xls")
Malheureusement j'obtiens ce message d'erreur :

Erreur d'exécution 1004
Microsoft excel ne peut accèder au ficher "C:Documents
and SettingsPropriétaireBureauDocuments ands
SettingsPropriétaireBureau"...

Peux-tu m'éclairer ? Merci, SylvieB
-----Message d'origine-----
bonjour Sylvie,

pour creer un classeur :
Workbooks.Add

pour l'enregistrer dans la foulee :
ActiveWorkbook.SaveAs "C:chemincompletnom.xls"

pour ouvrir un classeur :
Workbooks.Open Filename = "C:chemincompletnom.xls"

J-Dan

-----Message d'origine-----
Bonjour à tous,

J'ai une application excel recevant des adresses qui
sont

saisies à l'aide de boite de dialogue personnalisées.

J'ai besoin de mettre à disposition d'autres
utilisateurs

les adresses pour du publipostage, mais pas depuis
l'application (avec les boites de saisie).

Il me semble qu'il est possible depuis excel de créer
un


autre fichier excel, de l'ouvrir, ...

Mais là, je sèche. Pourriez-vous m'aider ?

Merci d'avance,
SylvieB
.

.


.






Avatar
damien
Bonjour Sylvie

Sous Windows à partir de 2000 au moins, on peut récupérer la variable
d'environnement USERPROFILE
envstring = Environ("USERPROFILE")
ActiveWorkbook.SaveAs Filename:= _
envstring & "Bureaufichier.xls", FileFormat:=xlNormal _
, Password:="", WriteResPassword:="", ReadOnlyRecommended:úlse, _
CreateBackup:úlse

Damien

Sylvie,

tu as raison, sur le bureau, ca ne marche pas.
Comme ceci ca marche
ActiveWorkook.SaveAs FileName:= "C:Documents and
settingsPropriétaireBureaumonEssai.xls"

J-Dan

-----Message d'origine-----
Bonsoir J-Dan et merci

Je viens d'essayer de créer un fichier excel
=> cela fonctionne

J'ai voulu l'enregistrer sur le bureau de l'ordinateur
(je suis sous Windows XP).

ActiveWorkook.SaveAs "C:Documents and
settinsPropriétaireBureaumonEssai.xls")
Malheureusement j'obtiens ce message d'erreur :

Erreur d'exécution 1004
Microsoft excel ne peut accèder au ficher "C:Documents
and SettingsPropriétaireBureauDocuments ands
SettingsPropriétaireBureau"...

Peux-tu m'éclairer ? Merci, SylvieB
-----Message d'origine-----
bonjour Sylvie,

pour creer un classeur :
Workbooks.Add

pour l'enregistrer dans la foulee :
ActiveWorkbook.SaveAs "C:chemincompletnom.xls"

pour ouvrir un classeur :
Workbooks.Open Filename = "C:chemincompletnom.xls"

J-Dan

-----Message d'origine-----
Bonjour à tous,

J'ai une application excel recevant des adresses qui sont
saisies à l'aide de boite de dialogue personnalisées.

J'ai besoin de mettre à disposition d'autres utilisateurs
les adresses pour du publipostage, mais pas depuis
l'application (avec les boites de saisie).

Il me semble qu'il est possible depuis excel de créer un
autre fichier excel, de l'ouvrir, ...

Mais là, je sèche. Pourriez-vous m'aider ?

Merci d'avance,
SylvieB
.

.


.