電子書籍の厳選無料作品が豊富!

VBScriptで次のようなことはできますか?

例えば次のようなエクセルファイルがあるとします。

全社員.xls
A部署 番号1 名前1
A部署 番号2 名前2
A部署 番号3 名前3
B部署 番号4 名前4
B部署 番号5 名前5
C部署 番号6 名前6


これを、部署ごとに複数のファイルに分割して出力したいです。
ファイル名は、部署名.xls

A部署.xls
A部署 番号1 名前1
A部署 番号2 名前2
A部署 番号3 名前3

B部署.xls
B部署 番号4 名前4
B部署 番号5 名前5

C部署.xls
C部署 番号6 名前6

プログラムについては無知なので、オススメの書籍やサイトがあれば、
併せて教えて頂けたら嬉しいです。

よろしくお願いします。

A 回答 (1件)

VBScriptとはWSH VBScriptのことだと推察します。

VBScriptでExcelファイルを開く、セルの値を読み取る、判定して書き出す、ファイルを保存する、ことは可能です。しかし、Excelの定型業務でしたらVBAを使った方がよいのではないでしょうか。

VBAでしたら、おそらく書店に行って選べばご要望と同等のサンプルが付いている書籍があるでしょうし、周囲に知識がある人もおられて質問できるのでは。プログラミングのとっかかりには、良いサンプルと相談できる人が必要だと思います。そして、やってみてわからない点をこの掲示板で質問するのがよいでしょう。

なお、VBScriptを使った方がよさそうなケースとしては、例えばExcelのデータをWordに書き写す等が考えられます(VBAでも簡単なのかもしれませんけど)。また、例えばパソコンで稼動中のプログラムの状態をチェックしてExcelに書き出す等はVBScriptの得意とするところです。

VBAでしたらgoogleで検索すれば参考になりそうなサイトがたくさん出てきます。

VBScriptでしたらまず下記をお奨めします。
http://www.roy.hi-ho.ne.jp/mutaguchi/wsh/wshtop. …

Excel操作について下記もお奨めします。この方が書いた「最速攻略VBScriptサンプル大全集」はお奨めです。
http://www.happy2-island.com/
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
やはり印象的に、VBSでやってみたいです。

ただ、初心者向けの書籍が少ない?みたいで。
サンプル集的なものはよく目にするのですが、教科書的なものを探してます。

お礼日時:2007/05/13 19:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!