OVH Cloud OVH Cloud

Passage de paramètres [DOS - Excel]

4 réponses
Avatar
XData
Hello,
je dois r=E9aliser une macro sous excel me permettant=20
d'importer des informations contenues dans un fichier=20
texte afin de les organiser.

Le but final =E9tant d'automatiser ce travail de tri en=20
lan=E7ant l'op=E9ration via une ligne de commande dos.

Ma question:
Savez-vous de quelle mani=E8re je pourrais m'y prendre pour=20
passer en param=E8tre de la commande, le nom du fichier=20
source et le nom du fichier de destination ?

Ex.: Macro.xls FichierSource.txt FichierFinal.xls

Merci

4 réponses

Avatar
papou
Bonjour
Sub TaMacro(FichierSource As String, FichierDest As String)
'ton code ici
End Sub

Puis dans une autre ligne ta commande :
TaMacro(FichierSource.txt,FichierFinal.xls)

Cordialement
Pascal

"XData" a écrit dans le message de
news: 409701c42b58$1a135ed0$
Hello,
je dois réaliser une macro sous excel me permettant
d'importer des informations contenues dans un fichier
texte afin de les organiser.

Le but final étant d'automatiser ce travail de tri en
lançant l'opération via une ligne de commande dos.

Ma question:
Savez-vous de quelle manière je pourrais m'y prendre pour
passer en paramètre de la commande, le nom du fichier
source et le nom du fichier de destination ?

Ex.: Macro.xls FichierSource.txt FichierFinal.xls

Merci
Avatar
XData
Merci, mais en fait, ce n'est pas ça que j'aimerais faire.

J'aimerais via le cmd ou un batch dos, mettre des
informations en paramètres dans ma ligne de commande pour
les utiliser sous dos.

Merci pour votre aide ;)
Avatar
Pour les utiliser sous excel, excusez-moi.

-----Message d'origine-----
Merci, mais en fait, ce n'est pas ça que j'aimerais faire.

J'aimerais via le cmd ou un batch dos, mettre des
informations en paramètres dans ma ligne de commande pour
les utiliser sous dos.

Merci pour votre aide ;)
.



Avatar
popi
Salut XData,
J'aimerais via le cmd ou un batch dos, mettre des
informations en paramètres dans ma ligne de commande pour
les utiliser sous dos.
ceci fonctionne chez moi dans démarrer, exécuter :

C:PROGRA~1MICROS~2Office10EXCEL.EXE(espace)
C:DOCUME~1ADMINI~1Bureaulion.txt

à noter les chemins en 'short name'
--
@+ popi