• 締切済み

Excelのマクロについて

現在、Excelのシートで野球の成績表を作成しているのですが、 フォーマットを変えようと思っています。そこで まず、表紙画面からチームの成績が書いてあるExcelファイルを選択し これをマクロで新しいフォーマットのExcelファイルに変換します。 ここで新しく作成したExcelファイルにもマクロをつけたいんですけど その場合どうすればよいでしょうか? 宜しくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

私は勘違いしているのでしょうか、問題の意味が掴み難いです。 >Excelのシートで野球の成績表を作成しているのですが 仮にこのBOOK(=ファイル)OLD.XLSと仮定します。 ファイルはBOOKに相当しますが、シートのいみでファイル と言う言葉を使っていますか。 >フォーマットを変えようと思っています 「野球の成績表」の表の項目の増減や項目順序変更などをしたいと言うことですね? フォーマットという言葉はコンピュータ術語にもあります が、それとは関係ないですね。 >表紙画面 ? >チームの成績が書いてあるExcelファイルを選択し これをマクロで新しいフォーマットのExcelファイルに変換 --本当にマクロ(VBA)を組んで変換できたのですか。相当難しそうな印象ですが。 >新しく作成したExcelファイル と言うことは例えば、NEW.XLSと言う風に、別ブックにするのですね。 >マクロをつけたいんですけど マクロ(VBA)は普通はBOOK単位に記録されていると思います。新しいBOOKで新しいSheetを作成する時に、データ入力の場面をのぞいて、マクロの記録を採れば、データ加工の部分のマクロが作成されると思います。ただマクロとして記録されない操作も多いです。 OLD.XLSのマクロをNEW.XLSのModule画面にコピーしても 上手く動くかどうかは、変更の度合いによりますが、まず 手直ししないと、動かないでしょう。

tomozii
質問者

補足

長い回答ありがとうございます。 内容が曖昧でごめんなさいm(__)m わかりにくい文章にこたえて頂き本当にありがとうございます。 新しく作成したファイルまでは認識があっています。 例で説明しますと成績表を新しいフォーマットに変えたい。 新しいフォーマットには、前のフォーマットにはなかった列の追加や、チーム打率や防御率を計算できるボタンをつけたい。 このときにどのようにかけばいいのかということです。 宜しくお願いします

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

エクスポートして インポートします。

関連するQ&A