• ベストアンサー

マクロを書籍で勉強したい!!(初心者)

エクセルでマクロというのがあると思うのですが、会社で事務的な仕事をしている為、PCで手入力している個所をマクロを使うと便利であるという事を、知人から聞き、早速勉強したいのですが、マクロという言葉さえ、初耳の私が、参考書等を片手に取り勉強できる、おすすめの書籍を探しています。 また、マクロについて皆様方がどのように勉強したか、体験談として教えて下さい。(参考にさせてください) 宜しくお願いします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 マクロというのは、VBAプログラミングのことです。 初心者用としてなかなかいいと思う本を紹介します。 「かんたんプログラミング Excel2000VBA」   基礎編/コントロール・関数編/応用編   大村あつし/技術評論社 3冊あり、1冊約2500円ほどです。 基礎編から初めて、3冊勉強し終わるころには、かなりマクロ(VBA)が使えるようになると思います。 プログラミング未経験の人でもいけると思います。 また、技術評論社の本は結構分かり易いものが多いと思います。 HPを載せておきますので、見に行ってみてはいかがでしょうか。 http://www.gihyo.co.jp/

参考URL:
http://www.gihyo.co.jp/
deni-ro
質問者

お礼

早速のご回答ありがとうございます。 今日は、帰りに本屋さんへ行って、教えていただいた書籍を見に行ってきます。 VBA=マクロなんですね・・・・ 勉強になりました。HPの方も参考にさせて頂きます。 ありがとうございました。

その他の回答 (3)

回答No.4

マクロとはプリプロセッサー・ディレクティブのことです。 便利ではありますが、副作用もありますので、安易な多用は要注意です。 現在では、マクロの使用は基本的に推奨されません。 マクロ定数なら、const修飾子や列挙体(enum)で、関数マクロならインライン指定子(C++のみ)で代用可能だからです。 > マクロについて皆様方がどのように勉強したか、体験談として教えて下さい。 私は下記のサイトや書籍などで勉強しました。

参考URL:
http://ftc.suki.net/tpb/saruc09.html
deni-ro
質問者

お礼

ご回答ありがとうございます。 >マクロ定数なら、const修飾子や列挙体(enum)で、関数マクロならインライン指定子(C++のみ)で代用可能だからです。 この辺のところも勉強します。 ありがとうございました。

  • AQUALINE
  • ベストアンサー率33% (18/53)
回答No.3

わたしもマクロ初心者です。 本ももちろん大切ですが、マクロでいったいどんなことが出来るのか、ちょっと調べるにはインターネットでもできます。 下記の参考URLは勉強になります。

参考URL:
http://www.eastwest-net.co.jp/vba/vba.htm
deni-ro
質問者

お礼

ご回答ありがとうございます。 こんな便利なサイトがあるのですね・・・・ 丁寧に、説明しているサイトなので、これは勉強になりますね・・・ かなり、参考にさせて頂きます。 ありがとうございました。

noname#11856
noname#11856
回答No.2

私の場合は、書籍等ではなく、マクロの記録をさせて勉強しました。 Excelのメニュー→ツール→マクロ→新しいマクロの記録、っていうのがありますよね。 たとえば、A1をB1にコピー(例としては単純すぎるかもしれませんが(^-^;)する、というのをマクロ化したい場合は 1.A1になにか(たとえば日付)を入力する 2.新しいマクロの記録を開始する 3.A1をコピーしてB1に貼り付ける 4.マクロの記録の終了(通常、マクロの記録を終了するためのボタンがシート状に表示されていると思いますので、それを押下する) で、出来上がったマクロを確認してみて、あぁ、コピーして貼り付けるのはこう記述すればいいんだな、とかって。 ・・・この場合、Excelのショートカットキー等をあまり知らないと、冗長なマクロができてしまったりしますが、やっていくうちに理解できると・・・思います。(^-^;

deni-ro
質問者

お礼

早速のお答えありがとうございます。 新しいマクロの記録、こんなところにあったんでね・・・ 勉強になりました。 ありがとうございました。

関連するQ&A

  • マクロとVBA

    エクセル2000を勉強していると、マクロとかVBAという言葉が出てきます。マクロは分かってきたんですが、VBAとはなんですか? また簡単なマクロを組んだり、VBAを勉強したいので参考になるHPなどがあれば教えてください。

  • エクセル(マクロ)の勉強

    エクセルのマクロやピポットテーブルの勉強をおさらいしたいのですが教材がございません。 インターネットで参考書みたいなのがあるHP教えて下さい。

  • VBA初心者の勉強法とお勧めの書籍

    検索はしてみたのですがイマイチ意志に沿う回答がなかったので質問させて頂きます。 私はもうPC使用歴も長くそれなりに(趣味の領域で、ですが)詳しいと思うのですが今までプログラミングに挑戦した事がなかったので今度挑戦しようと思っています。 そこでお伺いしたいのですが知人に「VBAやってみようかと思うんだけど」と聞いてみたところ 「全部の基礎はVBAだからAccess(やExcel)をやるにしてもやっておいて損はない。AccessをやりながらVBAの勉強をしても良いけど取り合えず純粋にVBAだけの勉強をしてみてはどうか」 と言う風な回答を頂きました。これは結構詳しい知人に聞いたのですがこの意見、(勿論信用していないわけではありませんが)どうでしょうか?(AccessをしながらVBAをすべきか、純粋にVBAから勉強し始めるべきかと言う点も含めてお願いします)これ以外でもお勧めの勉強法があると言う方は教えて頂ければと思います。 またAccessにしろVBAにしろそれらを勉強する上で何がしかの書籍も必要になってくるだろうと思いますがお勧めの書籍もあれば教えてください。 では不足している点などありましたら補足いたしますのでよろしくお願い致します。

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

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

  • アクセスクエリ(複数)→マクロ→エクセル出力(ワークシート別)

    仕事で必要になり、マクロ(アクセス)の勉強を始めました。 そこでわからないことがあります。どうか、よろしくお願いします。 マクロでエクセルに出力する方法はわかったのですが、それはばらばらのエクセルファイルで作成してしまう方法で、私の希望する一つのエクセルファイルに別々のシートで作成するのとは違うものでした。 試行錯誤してみたのですが、私の今の力ではできそうにありあません。 もしかしたらスクリプトを使ったりすればいいのかもしれませんが、私はエクセルでもマクロを使ったことがないのでとてもビビってます。 もしこの場合はスクリプトしか方法がないのであれば、これを機会に勉強をしようと思っています。 ただ、何から手をつけていいものか、さっぱりわからないのでオススメの参考書籍などあれば是非教えて下さい。 質問は2点「マクロの組み方」「スクリプトを使う場合は参考書籍等」を教えて下さい。 どうかよろしくお願いします。

  • Excelマクロの便利さや基礎を知りたい

    お世話になります。Windows環境でのExcelは長年使ってきましたが、マクロについては、何となく難しいという気がして避けてきたため、全く何も知らない状態です。 とは言え、マクロを使えば仕事の効率が上がるのかもしれないと考えることもあり、少し勉強を始めてみようかという気持ちになってきました。 マクロを使えば、こんなに便利になるという事例紹介や、全くゼロの状態からマクロの基本が使えるようになるのに役立ちそうな、書籍やwebサイトをご存じの方は、ぜひご紹介ください。 現在の使用環境はWindows10、Microsoft365のExcelを使っています。 宜しくお願いいたします。

  • 仕事に役立てようとエクセルのマクロを勉強しています。

    仕事に役立てようとエクセルのマクロを勉強しています。 A列に何か入力されていたらB列に関数(SUM)を入力し、それを一番下まで繰り返し行う。 初心者なので、意味の様な補足を頂けたら助かります。 宜しくお願いします。

  • エクセルのマクロや数式の勉強方法教えて下さい!

     エクセルのマクロや数式を勉強したいです。  勉強する方法も色々あると思いますが、使いやすく、わかりやすかった本やサイト教えて下さい!  エクセルの知識は初心者(一般事務の仕事で使うレベル)です。  マクロは全く組んだことはありません。  数式もほとんど無知です。  まだ子供が小さい為、あまり時間もかけられず、かつ、どこかの教室に行ける時間もありません。  自宅で出来る方法でアドバイス、宜しくお願いします!

  • エクセルのマクロまでっていったいどこまで??

    OAインストラクターの派遣の面接ですが、「エクセルはマクロまで」といわれました。マクロってどこまでなのでしょうか?VBAも入るのだろうか?またピポットテーブルも入るの?? 人事部の人に聞いたらコンピュータのことはわからないのでって言われました。 よく事務の派遣もエクセルはマクロまでと言われるがいったいどこまでなのだろう?? ちなみに別件ですが、事務なんだけどアクセス使うってどこまで勉強したらよいのだろう?? 教えて下さい。

  • エクセルマクロの勉強会の教材、これといったものは?

    社内でエクセルマクロの勉強会をします。私が先生をしますが、 基本的なことは勉強不足です。 手探りで自動マクロで作ったり、わからないことはネットで 問い合わせして張りつけたりして使っていました。  今までの資料つくりが10分の1に短縮し、効率があがり高い評価を受け、 先生をすることとなりましたは色々な書籍、NETがありますが、 とりあえずは自分の作った資料、帳票類で講義しますが、良い教材、 資料がありませんでしょうか。 この際自分も基本から勉強したいので、教えてください。

専門家に質問してみよう