• ベストアンサー

マクロの学習法について

お願いします。 現在、しごとでエクセルを使って消費者の特性等をまとめて、評価して商品企画につなげるという仕事をしています。 そこでマクロを少し勉強したいと思うようになりました。 同僚でマクロを使える人もいませんし、自分のスキルになればと思って・・・・ 巷には色々な本が出回っていますが、どれがよいのかわかりません。お勧めの書物があれば是非教えてください。 お願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

思いつくまま、エクセルVBAに限定して、書物に限って感想を述べます。 市販のエクセルVBA書籍類を、下記に分けてみました。 (1)導入のための書籍(1200-1900円程度)   「初めての人のエクセルVBA」「これから学ぶ・・・」のような書名のも   の (2)メソッド・プロパティの解説ハンドブック(ナツメ社など、2500  円程度)辞書のようなもの。 (3)XXするには?のコードを解説書(500連発や逆引き事典、2500  円プラマイ500円程度) (4)3000-3500円で700ページを超える詳細解説書。 (5)(1)と(4)の中間の、説明順序も似たり寄ったりの解説書。 (6)マクロの記録の部分をやや丁寧に解説した書籍 (7)データ分析・機器デーた分析など仕事のトッピクスに限定した解説書 (1)、(2)、(3)、(4)か(5)は1冊ぐらいはほしいでね。 (2)は備え付けて、頻繁に参照すると便利です。 書籍を買うだけはもちろん、VBAの本を読むことと、(特殊なことですが)OKWEBの質問に答えるとか、自分の仕事に使うー>仕事仲間に使ってもらう ためにVBAコードを組むこととは、大分隔たりがあるように思います。 他の言語プログラムに慣れた人は習得が早いと思いますが、その秘密は エクセルVBAとして、書物に解説されていること以外の大切なことや経験が重要な要素であることの証かなと思います。 指導者がいないと、ついつい世界が固定されるように思いますので、機会があれば、講座などに参加されると良いように思います。 むしろ今のお仕事に役立てるために、統計・データ分析、データマイニングのためにエクセルVBAを解説した書籍もありますので、大型書店・アマゾンなどで探してみてはいかがですか。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 最初は、ほとんどの方は、記録マクロから始めます。ただ、最初のうちは、ワークシートの関数などで作業する延長上のようなもので、あまり便利さは感じないと思います。しかし、それを越えて勉強すると、私たちが当初考えているより以上の働きをします。例えば、Microsoft のFrameWork を使わないで、Excelだけで作業が可能だったりします。 以下は、私が別のところで書いた参考図書です。お勧めは、Mougの大村あつしさんの三部作を、思い切って三部購入してください。最初に、良いコーディングの作法を覚えてください。 -ちょっと値段が高いですね。特に、コントロール・関数編は、後になっても、なかなか理解できませんから、私は、これを後回しにしました。『応用編』までを一通り終えて、基礎を終わったということです。学ぶコツは、なるべく早い期間に集中的に、実際にパソコンを前にして入力してみてください。読むだけですと、覚えが悪いです。 この後に続く、きちんとした学習書がないのは、この三部の後は、だいたいの人は、VBAの需要がこれで足りるからです。実際に、この三部をだいたい3ヶ月ぐらいで終えて、後は実践で分らないことは、掲示板で聞けば、実務上はほとんど問題ありません。でも、これで、終わりではありません。いろんな勉強が必要になります。それは、プログラム言語ではなく、Office 自体を学ばなくてはならないからなのです。 ところで、限定的な意味になりますが、「マクロとは」、という定義なのですが、マイクロソフト社では、「パブリックな引数を持たないプロシージャを指す」となっていますから、もし、何かのついでがありましたら、思い出してください。ここで掲示されるもの、ほとんどはマクロです。 '----------------------------------- アマゾン http://www.amazon.co.jp/exec/obidos/ASIN/4774119660/vbaajpn-22/250-0109234-1158679 日本VBA協会 http://www.vbaa.jp/training/books.htm -準拠本以降です。

関連するQ&A

  • excelマクロの入門書について

    仕事でエクセルを頻繁に使用しています。 さらに作業の効率をあげるためマクロの勉強を独学でしたいと思っています。 おすすめの本がありましたら教えていただきたいと思います。 よろしくお願いします。

  • 初心者にも可能なエクセルマクロ独学サイト

    を教えてください。 仕事でマクロを使用したほうが効率が良いものがあります。 アクセスでマクロをかじったことはありますが、今現在アクセスはありませんのでエクセルで考えてます。 よねさんのエクセルで以前勉強してましたが。マクロについてはよくわかりません。 それか本で勉強するほうが良いのでしょうか? お勧めを教えてください。

  • Excelマクロの学習用動画

    こんにちは、 Excel2013、2010のマクロをマスターしたいのですが、今更パソコン教室に通うのも面倒ですし、本を読むのも邪魔くさいです。そこで、動画で勉強したいのですが、お勧めのものはないでしょうか? 下記は、購入しました。解りやすくて、良かったです。更に、レベルアップを図りたいです。 http://excel-ubara.com/mos/EXCEL-VBA.html

  • エクセルのマクロを勉強したい

    エクセルのマクロを勉強したいんですが 初歩から学びたいのです。 何か、お勧めの本などありましたら 誰か教えてください。 お願いします。

  • マクロプログラムについて

    お世話になっております。 OKKのMCでファナックのNCを使っているものですが、マクロプログラムを覚えたいと思っています。 そこでファナックの仕様書を読んでみたのですが、難しくてどうも解かりません。本屋で探してもあるのは汎用のプログラム本ばかりで、全体的にNC言語の勉強本がありません。皆さんがどのようにマクロを覚えたのか教えてもらいたいです。また、よい書物あれば教えてください。 お願いいたします。

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

    入社1年目の社会人です。 8月に配属された部署で実験の解析にエクセルのマクロをよく使うのですが、実はこれまでの専攻がバイオ系だったこともあり、VBAだとかC++などのプログラムがよく分かりません。 これまでは先輩方から参考書を買わなくてもいいよ、教えるからゆっくりでいいよ、と言ってもらって何度か教えてもらったのですが、最近チームの仕事で使う機会が増えました。仕事が忙しくなったのに、即戦力になれないのが悲しくて申し訳ないので、自分でも空いた時間に勉強しようと思ってます。 そこで、まずエクセルマクロの勉強をしようと思って、参考書を買いたいのですがいっぱいありすぎてどれがいいのかよく分かりません。 何かお勧めの本があれば教えてください。 できれば、初心者でも分かりやすいものや、応用編などもあったりすると、とても嬉しいです。 よろしくお願いします。

  • マクロをできるようになりたい

    エクセルやアクセスでマクロを使えるようになって、仕事の幅を広げたいと考えています。 自分でVBAの本を3冊、Excelマクロ入門の本を1冊よみましたが、プログラムの部分でどうしてこれでこうなるの?という引っかかりがあり、理解できず使えません。 今できるのは、単純なアクションを記録して、ソースの不必要な部分を削って保存し、それを他の部分に利用することぐらいです。 なので、複雑なものは扱えません。 できるだけ支出を抑え、使いこなせるようになりたいのですが、お勧めはありますか? よろしくお願い致します。

  • マクロの記入法について

    エクセルでマクロを使おうと本を買って勉強中です。 本の内容を転記する時疑問に思ったことがあります。 単語と単語あるいは記号との間を半角空ける場合と開けない場合があります。あける場合と開けない場合には、なにか決まりがあるのでしょうか。本を見ていると半角空いているのかくっついているのかわかりずらい場合があります。 =の前後で半角空いているものがあれば、空いていないものもあります。 教えてください。

  • マクロ

    「マクロ」とかいう言葉をききます。マクロを組むとかいいますが、何を意味しているのですか?計算式とは違うのですか?全くわからないので勉強していのですが、初心者へのお勧めの本、またはサイトあれば教えてください。

  • EXCEL マクロや関数などの習得について

    転職活動中の者です。 応募を検討している仕事がありますが、「マクロや関数などを使用できることが望ましい」のだそうです。 企業に問い合わせたところ、必須ではないとの回答でしたが。 私は昔に、スキル習得のため、エクセルの公的資格の一般と上級を取っています。 しかし資格試験の範囲の中に、関数は少しありましたが、マクロはなかったような気がします。 これまで仕事でも特に困ることもなかったため、マクロのスキルはありません。 仕事で必要に迫られれば、自然と覚えられるかなと思ったこともありますが、 想像するに、マクロや関数を知っているから、データ処理に適したそれらを用いることができるのであって、そもそもマクロや関数を知らなければ、ある処理に有用なマクロや関数が存在しても、用いることはできないのではないかと、ふと思いました。 なので、マクロや関数を、勉強しておこうかと思っていますが、 どのように勉強するのがよいでしょうか? (マクロや関数を習得を示す資格ってあるのでしょうか?) また、仕事に応募する際、「マクロや関数に関する仕事の実務経験はありませんが、採用して頂けましたら勉強いたします」などと書いたら、おかしいでしょうか? どんな書き方をするのがよいでしょうか? よろしくお願いいたします。

専門家に質問してみよう