• 締切済み

エクセルのマクロについて

エクセルのマクロについて教えてください。 毎月、データをダウンロードし、VLOOKUP関数などを使って、 必要項目を入れ、ピポットテーブルで合計を出すという 作業をしています。マクロを使ったら、簡単にできるのでは ないかとやってみましたが、マクロで登録しても 毎月集計をするデータの件数が異なるため、 VLOOK関数で入力されるのが、そのマクロで登録したときの ものまでで、残りのセルが空欄になっていたり、 ピポットテーブルの集計は、データの範囲を選びなおしたり しないといけませんでした。 いい方法はないでしょうか。 マクロに作業を記録して、そのシートではなく、 ほかのファイルのシートで 実行する場合は、そのマクロを登録したときのファイル(シート)を 毎回開かなければならないのでしょうか。 基本的なことがわかっていません。 教えてください。

みんなの回答

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

キートレースのマクロの登録は、あくまで「キーの位置」での登録でしか なく、ダイナミックに変動するデータには無力です。 ですので、VBAというコード体系があり、これを使えばお望みのものを 作ることが出来るのですが、VBAは殆んどコンピュータ言語そのものです (VisualBasicそっくりですが)。 ですので、頑張ってVBAを覚えてマクロ(というかVBA)コードを書くか、 あきらめて毎回手作業でするかのどちらかになります。 http://excelvba.pc-users.net/

関連するQ&A