• ベストアンサー

エクセルのマクロって何?どういう時に使いますか?

エクセルのマクロで~ という話をよく聞きますが、具体的にマクロってなんですか? 具体的にどういった場合に使っていますか?

noname#198214
noname#198214

質問者が選んだベストアンサー

  • ベストアンサー
  • hayasi456
  • ベストアンサー率40% (2402/5878)
回答No.1

一連の作業を記憶し、自動処理できるようにします。 同じことを何回もする場合便利です。 私の場合 毎月得意先のデータを会社システムから抽出し、分析する資料とするフォーマットに加工する処理をしていました。 抽出したデータをコピーしマクロを記録したエクセルファイルに貼り付け、マクロを実行しました。 データをシート2に貼り付けマクロを実行すると シート1で店名をA1はへ貼り付け、商品Aの売り上げ数を B3へ貼り付け、商品Aの売り上げ金額をD3へ貼り付け・・・・・、計算式入力、フォントサイズ変更・・・。 と言った感じです。 数分かかっていた作業が数秒で完了しました。

noname#198214
質問者

お礼

なるほど!ありがとうございました

関連するQ&A

  • エクセルなどのマクロについて わが社ではエクセルなどでマクロを組むのは

    エクセルなどのマクロについて わが社ではエクセルなどでマクロを組むのは、大手企業では禁止となっていると話をし、マクロを組まない方向で指導します。今まで組んだマクロは削除しろとの話でありますが、日本全国で、現在本当にそういった状況なのでしょうか? できればリンクなど教えていただきたいと思います。

  • エクセルのマクロを使えるようになりたい!

    虫のいい話ですが、エクセルのマクロをお金をかけずに 勉強して使いこなせるようになりたいのですが そういう方法ってあるんでしょうか? 色々サイトを見てみたんですが エクセルの便利な使い方などは色々載っていますが マクロってなるとなかなか載ってなくて・・・ 宜しくお願いします。

  • エクセルのマクロの使い方

    仕事でよくエクセルを使って計算などをしています。 はじめはエクセルの関数も知らず調べているうちに効率的だと思い、積極的に使うようになってきました。関数もいろいろ使い複雑に感じています。 そこでエクセルのマクロを使うともっと効率的なのかと思い始めています。 ただ、プログラムは全くの初心者でマクロを使うとどこがどう効率的になるのか、 調べてもいまいちピンときません。 今の仕事内容なら関数だけでなんとかなるのか、マクロを使ったほうがいいのか。 漠然としていて申し訳ないのですが、 (1)関数でもできるけどマクロの方が良い事。 (2)マクロを使わないとできない事。 これらの具体例を教えていただきたいです。 私がやっているのは例えば見込みに対して実際どれだけ売れたか、などの計算ですが、 いろいろ条件が絡んできて関数を使っています。 その他いろいろありますが、マクロを使えたらもっと良いのか判断できない状況です。 会社内では関数すら使う文化がなく聞ける方がいません。エクセルはみなさん使っていますが、私が率先していろいろ試している感じです。 その他アドバイスでも良いのですが、なんとなく感覚が掴めて必要性を感じたら書籍などで勉強したいと考えています。 宜しくお願いします。

  • Excel マクロ無効化

    Micorsoft Excelで、VBAで以下のように指定のExcelファイルのマクロを無効化したいのですが、やりかたを調べてもよくわかりません。できないのでしょうか?アドバイスいただけると幸いです。 具体的にやりたいこと (1)マクロ有効にしたExcelファイルのVBAから他のExcelファイルをマクロ無効で開く (2)マクロ有効にしたExcelファイルのVBAで、開いているExcelファイルのマクロを無効に設定する。(有効だったものを無効にする)

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

    エクセルのマクロで 月/日/年を年月日に変換したいと思います。 具体的には4/5/2010を20100405に変換するイメージです。 そのやり方をお教えいただけないかと思います。 よろしくお願い致します。

  • エクセルマクロを人にあげたいのですが・・・

    初心者です.エクセルマクロを人にあげたいのですが,具体的に何をどうすればウイルスや法的な問題などなくあげられますでしょうか.宜しくお願いいたします.

  • Excelマクロ 他のマクロが開いている場合は・・・?

    アドインファイルを使ったマクロがあるのですが、他のExcelファイルが開いていないかチェックしてから使っています。 もし他のマクロを含むExcelファイルがオープンされている状態で別のマクロを開いた時、何か弊害ってあるのでしょうか? 「何だかおっかない」というだけで具体的な理由というのは自分でも分かりません。 もしかしたら認識が間違っているのかもしれませんが、Publicで宣言している変数名とかが、他のマクロのものと一致したりしていたら、おかしなことになるんじゃ・・・とか思ったりしています。 実際は、なんら関連のないマクロ(あるいはアドインファイル)が複数同時に立ち上がっていても、そんなに問題はないのでしょうか? よろしくお願いします。

  • Excelのマクロについて

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

  • エクセルのマクロで困ってます

    エクセルのマクロで困ってます エクセル2000や2003上でマクロを使って、シート上に入力してあるハイパーリンク貼り付けしたエクセルファイルやワードファイルを上から順番に開いて、印刷しようとしています。 このとき、エクセルかワードかのファイルによってマクロの内容が違ってくるみたいですが、アクティブファイルがエクセルなのかワードなのかIF文で分岐させたいと思っています。どのようにマクロを書いたらいいのでしょうか。

  • Excelのマクロについて

    Excelのマクロについて excel2003で,マクロの自動記録を勉強中です。 [ツール]-[マクロ]-[新しいマクロの記録]でマクロ名を入力し,(マクロの保存先を「作業中のブック」として,)[OK]をクリックすると マクロの記録が始まります。 マクロの記録終了後, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が表示されます。 この場合は実行も正常にできます。 しかし, ブックを一旦保存した後,開いて,マクロを実行しようと, [ツール]-[マクロ]-[マクロ]で「マクロ」ダイアログボックスを見ると,マクロ名が(マクロ名単独ではなく)ブック名とともに表示されます。 実行するとエラーになります。 何が悪いのか分かりません。なにか基本的なミスがあるのかも知れないと考えました。 原因(ミス)に心当たりのあるかた,是非教えてください。

専門家に質問してみよう