• 締切済み
  • 暇なときにでも

マクロって?

Excelで、関数をたくさん使ったファイルを開くと 「マクロが含まれています~」というメッセージがでますよね。 あれはなぜなんでしょうか?関数 イコール マクロってことなんでしょうか? また、マクロを有効にするか、無効にするかと聞いてきますが あれも、初心者にとっては何のことやら・・・・・? 初歩的な質問ですみませんが、よろしくお願いします。

noname#22
noname#22

共感・応援の気持ちを伝えよう!

  • 回答数4
  • 閲覧数37
  • ありがとう数3

みんなの回答

  • 回答No.4
  • yabo
  • ベストアンサー率0% (0/0)

お答えします。マクロとは、日本語で言えば「自動実行機能」と言うよなもので、幾つかの、アクションを自動に実行させるもので、例えば、excelを利用して、週間売上実績表を作る時、売上数値を入力し、印刷ボタン(マクロにより、入力された数値を基に自動的にレポートとグラフを作成し、印刷することが指示されたもの)をクリックすれば、所定の報告書が印刷出来るといった作業をするものです。関数とは、excelの関数一覧を見ていただければ解るとおり、種々の多くの関数が用意されており、それぞれの用途にジャンル分けされていますが、余りにも多すぎて、全てを知ることはプロでもないかぎり、必要ないと思われますが、主に、関数は1のセルの作業を指示するもが多く、例えば、今日の日付を入力し、次のセルには、催し物の日まで後何日かを表示するとした場合、このセルに関数を利用して、自動的に残り日数を表示させるといったことが、関数を利用することによって出来る。 このように、マクロと関数とは、使用されるものと考えていただければ良いと思います。 (かなり、おおざっぱです。) excelのページを開かれた時、マクロを利用されたものが含まれている時に限り、ご指摘のメッセージが表示されますので、「有効にする」をクリックされたほうが良いと思います。ちなみに、マクロを含んでないファイルには、このメッセージの表示はありません。 つたない回答で、解りにくかったこと思いますが、ご了承下さい。

参考URL:
私の頭

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • EXCELのマクロについて

    こんにちわ!! EXCELでマクロを組もうと思うのですが、 EXCELファイルを起動した時に、マクロを自動実行させるにはどうしたらいいのでしょうか? すごく初心者的な質問でごめんなさい。 ヘルプを見たのですが、分からなかったので、よろしくお願いします。

  • [エクセル]マクロを無効にした場合、読み取り専用でファイルを開きたいです

    エクセルのマクロを使い初めの初心者です。 セルに入れた関数をユーザーが消したりしないために、マクロで関数の入ったセルにロックがかかった状態でファイルを開くようにしているのですが、マクロを無効にしてファイルを開くと、ロックがかかっていない状態になってしまいます。 マクロを無効にすると読み取り専用でファイルが開くような処理は可能でしょうか? よろしくお願いします。

  • マクロについて

    マクロ超初心者です。 過去の質問を見てもどれが自分のやろうとしていることにあてはまるのかわからないので、すみませんが新しく質問させてください。 1つのExcelファイルでいくつかのマクロを記録し、「個人用~」というところに保存しました。その後もう一度同じファイルを開いてもマクロが呼び出せなくなってしまいました。記録したマクロを、作業中のファイル以外でも使えるようにしたかったのですが、、、どのように操作すればいつでも呼び出せるようになるのでしょうか? よろしくお願い致します。

  • 回答No.3
  • hiraby
  • ベストアンサー率0% (0/1)

マクロとは自分で打ち込む作業を自動化するためのコマンドです。 マクロを使ったワークシートを呼び出すと、有効にするかどうか訊ねてきます。マクロを有効にしたければ「y」を違えば「n」を打ち込めばいいだけですので気にする必要はないでしょう。 関数自体は一種のマクロですが、関数を多用したからといってダイアログボックスが出ることはありません。多分ワークシートにマクロで関数を呼び出しているのだと思われます。そのために有効無効のダイアログボックスが立ち上がるのだと思います。 マクロは作成して特定のキーに割り付けることができます。

共感・感謝の気持ちを伝えよう!

  • 回答No.2

EXCELのHELPをみてください。詳細が説明されてます。 マクロはEXCELの表を制御するためのプログラム等のことです。

共感・感謝の気持ちを伝えよう!

  • 回答No.1

EXCELのHELPをみてください。詳細が説明されてます。 マクロはEXCELの表を制御するためのプログラム等のことです。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Excelのマクロに関して

    初心者的質問で申し訳ないのですが、 Officeを97から2000に上げたところ、 自分で作ったExcelファイルに対して、 「c:\ファイル名.xlsはマクロを含んでいます。     (略)  【マクロを無効にする】【マクロを有効にする】」 と言ったようなダイアログが出るようになってしまいました。 自分で作ったファイルですのでマクロを使っていない事は断言できます。 ウイルスソフトは最新のものを入れているので、ウイルスに感染もしていません。 実際、ツールからマクロを実行しても、何も表示されません。 他の質問を見ていたときに「日付」等を入れると このダイアログが開くようになると読んだのですが、 他にどのような関数を使ったときにこのダイアログが開くようになるのでしょうか。 また、マクロのセキュリティを変える事無く ダイアログを開かなくする事は可能でしょうか? アドバイスの程、宜しくお願い致します。

  • マクロでシートを分ける

    エクセル初心者です(簡単な表作成と四則計算程度)。 30シートある1つのファイル(シート名は1、2、3…30)を、それぞれ1シートずつ1つのファイルに分けて 30のファイルにしたいのですが、マクロを使うと簡単に分けられると聞きました。 どうやったらいいのでしょうか? 初心者には難しいでしょうか? 初心者にもできるようでしたら、わかりやすく説明していただけると助かります。

  • マクロで検索

    マクロ初心者で申し訳けありませんが、 検索のマクロを作成したいのですが、マクロで検索してもし該当する項目がなければmsgboxに『検索に該当するものがありません』というメッセージをだしたいと思います。初歩的な質問で申し訳けありませんが、宜しくお願いします。

  • EXCELマクロ文を、教えて下さい。

    EXCELマクロ文を、教えて下さい。 \AAフォルダ内のファイル数が、 1個の場合は、XXX処理、 1個以上の場合は、継続確認メッセージ後、YYY処理。 初心者で、マクロ文等よくわかりません。 全文教えて下さる方、お願い致します。

  • エクセルマクロ 異なるファイル名でも実行してくれるマクロ

    マクロ初心者です。よろしくお願いします。 ファイル名はすべて例えです。 「A」エクセルファイルを 「Z」というファイルに貼り付けるマクロを作りました。 そのマクロで「B」ファイルからも「C」ファイルからも 「Z」ファイルにコピーをしなくてはいけないのですが VBAには「A」で記録されているため 「B」と「C」にはそのマクロが使えません・・・。 VBAをどのようにデバックすればいいのでしょうか?

  • エクセルでこんなマクロ

    マクロの初心者ですが、 エクセルで、 「A」、「B」、「C」、「コピーA」、「コピーB」 というファイル名のエクセル開いていたときに、 「コピーA」、「コピーB」というファイルだけを閉じてくれるような マクロを 「C」のファイル上で作成することは可能でしょうか。 ファイル名はABC・・・以降多数あります。 何卒よろしくお願い致します。

  • Excel、マクロの質問

    Excel、マクロ初心者です。 Excel関数のIF関数ではこのように表示させていますが、マクロではうまく表現できません。 =IF(D89>C90,"b",IF(D89<C90,"a","f")) 比較対象の数がD89から始まり、D5654まであります。 IF関数の式は何となくわかるのですが D89からD5654まで上記の式を適用させるところがうまくいきません どのようにすればよいのでしょうか。

  • マクロで組んだExcelのフォームを使用したい。

    初心者です、よろしくお願いします。 友人からマクロで組んだExcelのファイル(ファイルを開き説明にしたがって入力をすると一連の書式が出来るもの・・・たぶんマクロで出来ているのだと思います。初心者ですみません。)をいただいたのですが、このフォームだけを活用したいのですが、マクロを解除する方法はあるのでしょうか。 教えてください。

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

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

  • 「マクロを組む」の意味は?

    「マクロを組む」ってよく言いますが、具体的にどんな事ですか? Excelで関数を用いて自動計算させる、ということも「マクロを組む」の内に入るのですか? 初歩的なことでスイマセンが教えて下さい。

専門家に質問してみよう