• 締切済み

マクロについて

マクロについて基本的なことを分かりやすく説明してもらえないでしょうか?あと例として、どのような事に使うのでしょうか?

みんなの回答

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.4

 マクロは、エクセルやワードなどといったアプリケーションソフトの操作を自動化してコンピュータにさせる便利な機能です。  事前にきちんとその操作の手順を登録しておけば、ボタン一つ押すだけで、めんどくさい作業でも勝手にやってくれるようになります。  その手順はプログラムの言語で書かれていますが、マクロの自動記録という機能をつかうと、そのプログラムを自動で書いてくれます。  マクロの自動記録開始ボタンを押した後、自動実行してほしい操作を自分でします。し終わったら記録終了のボタンを押す。これで次回からそのプログラムの実行を選択するだけで、記録した手順を再生してくれるようになります。  例については、一般的な例が思いつきませんが、私(初心者です)の場合は、次のようなことをしています。 ・印刷プレビュー画面を表示する操作をマクロで記録してショートカットキーに登録して、瞬時にプレビュー画面に切り替えるようにする(標準でのショートカットキーを知らないので) ・ハイパーリンクの一括削除や、表示とURLの異なるハイパーリンクからのURLの書き出し ・2行で1つのデータになっている表から不要列の削除、並べ替えをして1行のデータにする マクロの自動記録でできない部分は、試行錯誤しながらプログラムをいじって手直ししています。 マクロについて、参考になりそうなページがありましたのでどうぞ。 ↓ マクロの意味 http://e-words.jp/?w=%u30DE%u30AF%u30ED マイクロソフトによる、マクロの概要とマクロの記録の手順についての説明です。 http://office.microsoft.com/japan/assistance/2002/articles/pwRecordingMacros.aspx こちらもどうぞ。 http://hp.vector.co.jp/authors/VA032275/ (トップページから”Macro”をクリック) マクロとは。マクロとVBAの違い。マクロの記録。…などから、マクロを自分で書くところについて載ってます。2,3ページ眺めただけですが、わかりやすそうです。

参考URL:
http://e-words.jp/?w=%u30DE%u30AF%u30ED,http://hp.vector.co.jp/authors/VA03227
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

分野がマイクロソフトアプリケーションなので、エクセルやアクセスなどマイクロソフト・オフィス系のソフトのマクロが念頭にあるのでしょうが、「マクロ」はアセンブラと言う言語から、ロータス123にもあり、表計算だけでなくエディタソフト、年賀状ソフト、CADソフトにもあります。そのソフトメーカーが作る気になれば出来る仕組みです。 概して、(1)「複数」操作を指定した順序で実行する。 マクロの語の由来。ロータス1-2-3あたりのマクロが 有名になってこの語が流布したのではないか。 それ以前は私などは、アセンブラのマクロ命令をマクロ と使っていたものです。 (2)手操作によらず、自動実行を目指す。 (3)全くのリプレイでなく条件に応じて、実行内容を変えられる。 (4)ちょっと似たように見えるものに、スクリプト(言語)と言うものがあるが、ソフトの外からソフトを制御するのが多い。マクロはそのソフト内の色々な機能を制御する。 (5)言語を骨格にすえたエクセルVBAなどや、独自の表現タイプのDOSのロータス123のマクロ、エクセルの旧マクロなどがある。

  • honke
  • ベストアンサー率28% (37/129)
回答No.2

>マクロについて基本的なことを分かりやすく説明してもらえないでしょうか? 1.マクロとはなんぞや!? VBA(Visual Basic for Application)というプログラム 言語を使って組むプログラムのことです。 表計算ソフトの域を越えて、(ほとんど)なんでもできます。 一番手っ取り早いのは、エクセルでお馴染みのセルの選択、計算式や関数の入力、編集などなど、固定され、かつ、毎回同じことの繰り返しであれば、「自動記録」!?だったかの機能でVBAとして記憶させることができます。 それをボタン登録してしまえば、次回以降はボタンを一発押すだけで全ての仕事が終わってしまいます。 2.どーすれば組めるか!? 自動記録のほかに、VBEditorで直接プログラムを書くことができます。私は本を買ってきて勉強しました。 >あと例として、どのような事に使うのでしょうか? 参考URLご覧ください。 毎回毎回、同じ作業を繰り返し・・・、という時はVBAはラクですよ。。。

参考URL:
http://plaza18.mbn.or.jp/~Happy/
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

ではこちらを。 http://homepage1.nifty.com/KIRIN_/top.htm Excelのマクロの初歩を記したページです。 こちらが難なく理解できるのでしたら、 http://www.otoku2.com/tips/office/excel.html の中から好みに合ったページをごらんください。 行き詰ったら http://www.moug.net/ へどうぞ。 OutlookやWordのマクロの初歩は・・・アタシも知りたいくらいです。

関連するQ&A

  • マクロのキーワード

    会社で上司が作ってくれたマクロを動かして資料を作成する事しか出来ないのですが、マクロの勉強を自分でもして見たいと思っているのですが、基本用語や「sub・False」などのキーワード等の説明がわかるサイトや書籍があれば教えていただきたいと思います。 説明不足であれば捕捉します。

  • Excel初心者です。マクロ??

    基本的な事だと思うので大変質問しづらいのですが…マクロって何ですか…? 仕事でExcel2003を使ってたのですが上司に教えてもらった時に、最初に「マクロを有効にする」を選択する事を説明されただけで、自分は何が何だか分からないままなのです。 自分に与えられたパソコンにはExcel2007が入ってるのですが、そのブックを開くと何か警告が出るので(マクロを有効に出来ません、だったかな)その仕事をする時だけは2003が入ってるパソコンを求めてフラフラ~…2007ではどうしたらいいのか、も教えて頂けると有難いです!お願いします!

  • エクセル2002のマクロ

    エクセル2002のマクロについて教えてください。 マクロを記録すると便利なことはわかったのですが、実践例として「会社」「学校」「その他」などの場でちょっと簡単なマクロを記録してこんなに便利に使えます・・・とパソコンの初級、中級者に説明をしたいんです。 実践例などで、こんなことに使っていますというのがあれば何でもいいので教えてください。 難しいマクロを組む、記述するというのではなく、できれば初級の人でも「ツール」「マクロ」から記録してすぐに使えそうなのがあれば一番うれしいです。どんなことでもいいので教えてください。

  • エクセルのマクロとVBA。

    エクセルのマクロとVBAを初心者の人に分かりやすく説明するにはどのような例を挙げて説明すればいいでしょうか?

  • マクロ

    エクセルでやりたいことがマクロ?をつかうものだとわかりました マクロの基礎とか、基本はどうやって学べばいいでしょうか 参考サイトとかあれば教えてほしいです

  • マクロについて

    教えてくださいm(__)m Excel2000です。 マクロでコトを簡単にして作業したいとおもうのですが、 (マクロ初心者です) たとえば、ツール→マクロ→新しいマクロの記録 で、操作した内容を記録するマクロで、 作成したマクロは、そのシートでしかつかえないのでしょうか?同じブック内なら大丈夫ですか? そのマクロを他のシートとかブックでつかうには なにか操作が他に必要ですか? visual basic editor の画面でなにか記述しないとだめですか? たとえば、ほかのブックやシートで使うには どのような操作をするのでしょう?具体的に 説明してもらえたらうれしいのですが。。

  • マクロについて。

    wordでマクロがありますが、どんなときに使いますか?例を教えてください。

  • マクロで可能でしょうか??

    初めまして ken2308といいます。 Excelは有る程度、使えるのですが 業務上マクロを覚えることになりました。 マクロに関しては全くのシロウトです。 Excelのマクロで以下のような事をやろうと思っておりますが Excelのマクロでは対応は可能でしょうか?? 【例】 Excelファイルが2つあります。 このファイルの大きさが【50列】×【50行】あり 【列】は飛び飛びで20列ほど非表示にており 【行】は複数のセルを結合して有ります。 このファイルを1つのファイルにしたいのですが Excelのマクロでは対応は可能でしょうか?? 自分としては以下のマクロを作成すればよいと 思っているのですが・・・ (1)列・行ともに非表示⇒表示にする。 (2)結合しているセルを解除戻す。 (3)2つのファイルをコピペする。 (4)貼り付け後、不要な列を削除する。 ※このマクロがうまく行ったら、上記で出来たファイルから  ピボットテーブルを作成するつもりです。

  • マクロを使いたい

    計算式を入れた式を繰り返し使いたいのですがマクロの設定の方法を知りません。ヘルプを参照しながらやってみましたがうまくいきません。基本的な操作を聞いて恥ずかしいのです”マクロの記録”や”Visual Basic”の意味も教えて頂けたら、と思います。よろしくお願いします。

  • 「マクロ」について

    「マクロ」を習得したいのですが、「マクロ」に関しては初心者ですので、何か良い説明本のようなものはないかと探しています。これはわかりやすいというお薦めのものがありましたら、紹介していただけないでしょうか?よろしくお願いします。

専門家に質問してみよう