マクロの問い合わせ
No.25076
emc827
さん 08/06/22 08:29
winxp he sp3, hidemaru 7.07
1.やりたい事:
銘柄list(aa.txt)からslist.datを作成するマクロを教えてください。
2.説明
銘柄コード 4桁固定
slist.datの列は、tabで区切られています。
aa.txt 銘柄list 約1500個
5401,新日鉄
6502,東芝
6701,NEC
slist.dat 約1500個
5401 0 240 850 -1 -1 -1 2008 6 22 606 なし
6502 0 240 850 -1 -1 -1 2008 6 22 606 なし
6701 0 240 850 -1 -1 -1 2008 6 22 606 なし
よろしくお願いします。
[
△
]
RE:25076 マクロの問い合わせ
No.25079
きいろいまふらあ
さん 08/06/22 10:26
たまにマクロを書くきいろいまふらあと申します。
>銘柄list(aa.txt)からslist.datを作成するマクロを教えてください。
openfile "c:\\hogehoge\\aa.txt";
$$str1 = "\\t0\\t240\\t850\\t-1\\t-1\\t-1\\t2008\\t6\\t22\\t606\\tなし";
replaceallfast ",.*$", $$str1, regular;
saveas "c:\\hogehoge\\slist.dat";
という感じでどうでしょう?
openfile, saveas の2行は、実際のファイルの保存場所に合わせて書き換えて下
さい。このときフォルダの区切りの「\」は「\\」と書くのがポイントです。aa.
txtを開いたりslist.datを保存したりするのは手動でやる(マクロでやらない)
ということであれば、この2行は削除して下さい。
内容の書き換えには、正規表現を使った置換を使っています。
正規表現については、マクロヘルプの中に詳しい説明があります。
[
△
]
RE:25079 希望通りにできました
No.25080
emc827
さん 08/06/22 11:01
きいろいまふらあ 様
ありがとう御座いました。
[
△
]