• 締切済み

マクロプログラムのコピー、転用、取り出しは可能ですか?

 大手企業の資材関係の末端で仕事をしている者ですが、毎日、仕事の予定一覧表をPCから出力していますが エクセル画面上でマクロが登録されており、かなり複雑なもののように思われます。  元データーはCSVファイルで存在しており、マクロを有効にした上で、操作画面が表示され、『表示する』を選択すると、元CSV ファイルが日付、及び指定項目に従ってリスト、表形式で表示されます。  このファイル・プログラムのマクロの動作経過、プロセス・しくみを何とか外部記憶媒体に取り出したいと考えていますが、可能なんでしょうか?  元CSVデーターは取り出し、持っていますが、リスト形式で表示されるマクロの流れ、命令、プロセスはどのようになっているのか私では理解できません。  これができるようであれば家でも仕事が出来、助かるのですが。エクセル初心者で分かりません。  可能とした場合の、どう操作すればよいのか、エキスパートの方お教え下さい。

みんなの回答

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.3

出来る出来ないの前に、会社側がデータの社外持ち出しを許可していますか? 許可しているなら、そのプログラムを作成した部署or担当者に問い合わせてください。 ただし、自宅でのサービス残業は個人的にはお勧めしませんけどねぇ・・・w 許可していないのであれば、やめましょう。 万が一、データが流出したりした場合に責任問題になりますよ。

  • Raistlin
  • ベストアンサー率63% (65/102)
回答No.2

具体的にどの作業(段階)のやり方が分からないかが判明しないと、回答するほうも難しいんですが・・・。 エクセル初心者と仰るぐらいだから、まず、マクロの実体がどこに保存されているか分からないとかそういう話なんでしょうか?

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

マクロは、エクセルのブックと一緒に保存されているので、プログラムだけを書き出して他のエクセルに読み込ませて使用することは可能です。 ワークシートのマクロボタンをクリックしてあとはお任せ~って程度の物であれば、誰でもコピーしてすぐに利用可能なものもあります。 コピーしてきちんと動作させるには、マクロの知識が必要になるので、マクロの入ったエクセルのブックで移動させる方が確実かと思います。 ただし、マクロが別のブックにあるとか、関連する処理が入ったマクロや作業に必要なワークシートが別のブックになる場合などは、必要なブック一式をコピーする必要があります。 実際の物を見ることができないので、「簡単に可能」とも言い切れません。 マクロの作者か詳しい方に聞いた方が良いかと思います。 なので、自宅でやって見たいのであれば、関連するエクセルのブックをすべてコピーして、自宅でそのファイルを起動して作業すれば良いだけの事です。

関連するQ&A