• ベストアンサー

マクロってなんですか?

ryo_kyの回答

  • ryo_ky
  • ベストアンサー率47% (112/237)
回答No.3

マクロについては回答No2の方が説明されているので,どういう事ができるのかというところをもう少し例を挙げてみます. 一番の特徴は繰り返し計算でしょうか.例えば A = A + 1 という式があったとします.数学の観点からみるとおかしな式ですよね. これは前提としてAという変数に対してA + 1を実行するという意味でAの初期値が0なら A = A + 1 = 0 + 1 = 1 となります.この計算した後はA=1です. これを繰り返せば A = 1 + 1 = 2 A = 2 + 1 = 3 と繰り返す回数につれてAが大きくなりますね. こういうエクセルでは通常できない計算処理ができるわけです. こういうコードを利用すれば,例えば2次関数のxの解を求めるとか,水槽内の温度分布を求めるとかそういう事も可能です(もちろんそういう求め方を知っていればですが). 他にも指定のセルに網掛け,罫線を入れるとかグラフ作成など多岐に渡った使用方法があります.

hnsreb
質問者

お礼

ありがとうございます! マクロを使いこなすには、数学の知識がまず必要そうですね…;

関連するQ&A

  • マクロのソースを見られたくない

    エクセルでマクロを自作したのですが、 他のパソコンでソースコードをいじられたり見られたりしたくありません。 そのような設定をしてあるファイルを時々みかけるのですが、 どうやるのかわかりません。どなたか教えて下さい。

  • エクセルのマクロのボタン

    何時も、色々教えていただき有難うございます。 エクセルでマクロの勉強をしています。 簡単なマクロを組んで、ボタンによるマクロの実行が出来る様になったのですが、このボタンが新しくエクセルを開いたときにも出てきてしまいます。 どの様にすれば、関係無い時には表示されない様に出来るのでしょうか?

  • マクロ組む

    求人などで「マクロが組めること」という条件の 求人がたまにありますが 具体的にマクロを使うことでどのようなメリットがあるのでしょうか? 私は日本商工会議所のパソコン検定2級(エクセル・ワード)まで 合格しており関数などはそれなりに使うことができます。 しかしながらマクロに関してはVBAの知識が全く無いので 自分が一度行った動作を記憶させ 次回からはボタン一つで処理できます程度の知識しかありません。 またマクロを使うことによる恩恵を一度も受けたことがありません。 マクロを使えるようになると どのような恩恵があるのか具体的な事例で教えてください。 またプログラム関係(VBAも)の知識が全くないのですが マクロは使えるのでしょうか? それともVBAの知識が無いから恩恵を受けられないのでしょうか? たしかエクセルでマクロを組むとVBAの画面が右に出たと思います。

  • excel ハイパーリンク マクロ

    excelのA1からA10の各セルの中に自分のPCの中のあるファイルのアドレスが入っているものとします。 そのときマクロを動かすことでそれをハイパーリンクに変えるにはどんなマクロを書けばいいでしょうか。 いちいち手で張るのはめんどうなことと、ときどきリンクが壊れることがあってマクロで一発でやりたいのです。

  • マクロでマクロを削除、または停止させるには?

     1つのExcelファイルからマクロを走らせて、複数のExcelファイルにあるデータを集めたいと思っています。 ただ、複数のExcelファイルは、ファイルを閉じる際にマクロが走るようになっているので、このマクロが走らないようにして、データを集めたいです。  そこで、実現したいのは、1つのExcelファイルから集計用のマクロを走らせる時に、複数のExcelファイルに設定してあるマクロを削除するか、あるいは、マクロを停止させたいです。  ちなみに、複数のExcelファイルを開いた後、閉じないことにより、マクロを走らせないようにして、集計を行うマクロを試しましたが、開いたままのファイル数が多いようで、途中でエラーが出て止まってしまいます。  アドバイスをお願いいたします。

  • マクロについて

    エクセルでマクロを実行するとマクロを有効にしてくださいとエラーが出ます。有効にする方法はどうすればよいのでしょうか? xpです。 エクセル2007です。

  • マクロを消すマクロは不可能?

    エクセルにてマクロを利用し作業しています。 メール等で送るときに手作業でマクロを消去してますが これを「マクロ」を使ってできないものでしょうか? 検索したのですが該当するものがないようなので 教えていただけますでしょうか?

  • マクロについて

    エクセルにはマクロというものがあるらしいのですが、マクロとは一体何なのでしょうか? よろしくお願いします。

  • マクロを有効にするやり方を教えてください。

    先日、エクセルファイルを開いたときに、「マクロを有効にしないと開けません」というメッセージが出ました。マクロを有効にするやり方を教えてください。 私は、win98 エクセル2000を使用しています。

  • マクロが有効になりません

    マクロビギナーです。いろいろいじったせいで、作成したマクロを『PERSONAL.XLS』に保存したのですが、通常にEXCELを起動してもマクロが使えません。PERSONAL.XLSを起動すれば、マクロは有効になるのですが、通常にEXCELを起動して有効にするにはどうしたよいのでしょうか。