教えて!しごとの先生
教えて!しごとの先生
  • 解決済み

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

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

続きを読む

31閲覧

回答(1件)

  • ベストアンサー

    オブジェクトを作成して、それを通して制御することになりますが、可能です。 Set xls=CreateObject("Excel.Application") xls.Visible=True Set wb=xls.Workbooks.Add wb.Worksheets(1).Range("A1").Value="test" こんな感じで、制御することになります。ただし、固有定数は使えないと思った方が良いでしょう。例えば、xlUpという定数はVBSでは未定義の変数にしかなりませんので、VBAのMsgboxで、値を確認してから使います。 VBAで作ってから、VBSに移植することになるでしょうから、エクセルマクロを動かした方が早いかもしれません。

< 自分のペースで、シフト自由に働ける >

パート・アルバイト(東京都)

この条件の求人をもっと見る

< 平日勤務で週末はリフレッシュしたい人におすすめ >

正社員×土日祝休み(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    職場・人間関係に関する質問をキーワードで探す

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    この条件の求人をもっと見る

    Q&A閲覧数ランキング

    カテゴリ: 職場の悩み

    転職エージェント求人数ランキング

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる