• ベストアンサー

VBA 入門 参考&勉強出来るHP

ご観覧有難う御座います。 エクセルでの作業をVBAで行わせたり(マクロというのでしょうか。)他の方が作られたマクロの異常個所等を直せたりしたいと思い、独学でVBAを勉強しようと思っております。 参考や、例題、初歩をマスター出来る等が乗っているHP等ご存知でしたらお教え頂けませんでしょうか? 宜しくお願い致します。

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

  • ベストアンサー
回答No.3

こんにちは。 ちょっと質問の意図とは違う答えになってしまうかもしれませんが回答します。 私も独学で勉強しています。VBAを少し使うだけならウエブの情報だけでもOKですが、基本からとなると限界があるので、きちんと勉強しようと思うなら本を買うことを私はオススメします。^^; 私もウェブの情報だけで一定期間がんばったのですが時間ばかりかかってなかなか進みませんでしたので… HPアドレスではありませんが、初心者にもとーってもわかりやすい本がありましたので、ご紹介します。よかったら本屋でご覧になってみてくださいね。 ・Excel VBA 超入門講座 (技術評論社) ・Excel VBA 辞典 (秀和システム) ** 「超入門講座」で基本を学び、詳しく知りたい部分は「辞典」で調べています。本は、わからなくなったらページをめくるだけで復習できるのでウェブで勉強するよりも大変効率がよいです。 HPの情報じゃなくてすみません。。。m(_ _)m

nyobuo
質問者

お礼

アドバイス有難う御座います。 同じように考えて経験なさっている方からの回答は力強いものがありますね。 >基本からとなると限界がある ウェブの情報だけでは効率等が悪いのですね。 私のやりたい事とHPでの勉強等照らし合わせて 本の購入も検討して見たいと思います。

その他の回答 (4)

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

こんばんは。 私は、以下のサイトをまずお薦めしています。 http://www.vbaa.jp/index.htm 日本VBA協会:VBAエキスパート ここのサイトで、自分の進度も計ることが出来ます。なるべく段階的に書籍から学んだほうがよいと思います。まず、いくつかの基本的なパターンを覚えて使うことですね。英語の勉強と良く似ています。一通り単語(VBAでは、特にメソッドとプロパティ)と文法を覚えないと、使いこなせないのと同じで、いくら会話集のように、単発で覚えようとしても、実際には活用できません。 参考図書もあります。 http://www.vbaa.jp/training/books.htm 公認一般図書 Mougの大村あつし氏の 『かんたんプログラミング 』シリーズが良いとされています。 この3部を一通り終えれば、ほとんど基礎的な部分は終わり、通常では困らない部分はなくなります。また、一通り終えるまでは、我慢して最後まで目を通すようにしてください。なるべく、一つのルールによって、コードを統一して書くように心がけてください。あちらを見て、こちらを見てと、テクニックやルールがフラフラしているような書き方ですと、実務上のコードを書く時に、破綻を来たしてしまいます。だいたい、動的配列のところが山場になります。 なお、私自身は、Webサイトで参考になるところは、マイクロソフトのMSDN ライブラリ・アーカイブ・コンテンツぐらいです。(原文と比較すると、かなり割愛されています。)他のサイトは、テクニックとしては、面白くても、癖があったり、スタイルが違ったり、実用的ではなかったりするので、一見有効のようですが、役に立たないことが多いです。 http://www.microsoft.com/japan/msdn/library/ 最後に、現在のVBAは、ほとんどは、VB6のダウンサイズと思ってよいかと思います。上級になると、VB6の知識が必要になります。しかし、また、VB6の資料は、手に入りにくくなっていますから、ある程度は、Web情報などを頼りにしなければならないかもしれません。

nyobuo
質問者

お礼

ご回答有難う御座います。 初歩をしっかりと学ばないと 後々自分が大変な目になると思いました。 また現在のVBAと上級の知識の方向性を教えて頂き 自分の勉強すべき道が見えて参りました。 基礎をしっかり学びたいと思います。

回答No.4

#3です、お礼ありがとうございます。 検索をかけると多くのVBAのページがでてきてしまい、どれを読めばいいのかわからなくなってしまいがちなんですよね…^^; ウェブだけで勉強している頃は、検索してもVBAがよくわかっていないので、不明点を更に検索して行き、初心者には不要な知識ばかりが増える一方で、自分では何一つ組めませんでした^^;本である程度基礎を勉強してからウェブなどの情報を見ると「はぁ~なるほど!」となりました。 どのページも基礎があることを前提として書かれているように思ったことを書き忘れていましたので補足しておきます。 お互い勉強がんばりましょうね!(^∇^)

nyobuo
質問者

お礼

二度にもわたるアドバイス本当に有難う御座います。 >検索してもVBAがよくわかっていないので、不明点を更に検索して行き 現在の私の状況もまったくその通りで一つ一つを理解する為に 検索し、VBA自体で何をしたいのかわからなくなっている状態でした。 >基礎があることを前提 私もそう思います。基礎もわからず数をこなすのも一つの方法ではあるとは思いますが 花開く時は遅いと思っておりました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2
nyobuo
質問者

お礼

ご回答有難う御座います。 #1さんのお礼の通り、検索してもどれが今の私に良いものか分からず質問をさせて頂いた次第で御座います。 リンク先を参考にし、勉強して参ります。

  • kamejiro
  • ベストアンサー率28% (136/479)
回答No.1

Yahooで「VBA」のキーワード検索すると多く出てきますよ。 参考URLは初心者から分かるお勧めです。

参考URL:
http://homepage1.nifty.com/kenzo30/
nyobuo
質問者

お礼

ご回答有難う御座います。 検索も致しましたが、知識が無い為 勉強しやすいHPが分からなくなっていた次第に御座います。 説明不足で申し訳御座いません。 こちらのHPを参考に勉強して行きたいと思います。

関連するQ&A

  • マクロとVBA

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

  • ACCESSのマクロかVBAを勉強するかで迷ってます

    ACCESSのVBAを勉強するよりもマクロを勉強するほうがよいのでしょうか?非常に迷ってます。 マクロやVBAを勉強する目的としては、仕事でアクセスを使っています。アクセスを扱っている以上、マクロかVBAはマスターしたいと思っているからです。 どなたか、勉強方法を教えてください

  • VBAとマクロの勉強について。

    VBAとマクロの勉強をしたいと考えています。ですが、通信講座がいいのか、本を買って独学で勉強するのか悩んでいます。特にVBAは向き不向きがあるようで、できない人はできないと聞きました。 何か良い通信講座か、わかりやすくてためになる本などがありましたら、教えていただけないでしょうか。よろしくお願いいたします。

  • VBAとVBはどう違うの?

    大変初歩的な質問で申し訳ありません。 最近エクセルでVBAを使って簡単なマクロを組む勉強を始めましたが、参考書などを呼んでいると出てくるVBとVBAはどう違うのでしょうか? また、VBを使ってプログラミングするにはVBのソフト(?)をインストールする必要があるのでしょうか?宜しくお願い致します。

  • Excel VBAの勉強の仕方について

    Excel VBAを一から勉強したいと思っています。 そこでVBAを独学で勉強するのにお勧めの参考書などがあれば教えてください。 一度本屋で自分に合いそうなのを探してみましたが、たくさんの参考書があって探しきれませんでしたので人が良いといっているものを少し参考にしてみたいと思いました。 ちなみに私はまだまだ初心者レベルですので、初級レベルに合う参考書を教えてもらいたいのはもちろん、中級・上級レベルの参考書でもおすすめのものがあれば教えていただきたいと思います。よろしくお願いします。

  • [VBA] おすすめの参考書

    業務上VBAでExcelのマクロを作成する事が多いのですが、 知識に乏しく煩雑なプログラムしか組めないため、参考書を探しています。 しかし、本屋等を見てみると、如何せん種類が多すぎてどれがいいのか判別がつきません。 よければ皆様のお勧めを教えてください。 現在の自分のスキルは、 ・Cの基礎を1年ほど学習 ・VBAは「マクロの記録」で使用される程度の関数の知識しか持っておらず といった具合で、 現在は「マクロの記録」で作業を記録した後、変数等の処理を編集してマクロを作成しています。 やりたい事は、 ・効率的なプログラムを組みたい ・無駄な行を添削したい ・VBAの関数や仕組みをきちんと理解したい の三つがメインです。 業務作業ではフィルタやピボットを頻繁に使用しています。

  • マクロ、VBAを教えてくれるPC教室(大阪)

    エクセルの関数やグラフ等一般的な操作は 一通りマスターしました。 そこでもう一歩進もうと思ってVBAを参考書などを 見ながら勉強しているのですが一向に進みません。。 原因は仕事の合間にやっているのとマクロやVBAで どんなことができるのかイマイチはっきりした イメージができてないので頭に入りにくいんです(^^; そこでパソコン教室に行って短期で集中的に勉強して ある程度マクロやVBAの基礎を学ぼうと思いました。 そこでいろいろ調べているのですがなかなか希望に 合うところが見つけられません。 (一応2つほど良さそうなところは見つけました) 条件は 1.エクセルのマクロ・VBAだけを集中的に学べる。 2.会社から近い(大阪の梅田近辺が理想) 3.金額は5万円前後 ほとんどの教室・学校はオフィス試験(旧MOUS試験)対策 だったり初心者用でエクセルの基礎からのコースだったり となマクロ・VBAだけを教えてくれるところが見つかりません。 いいところご存知でしたら紹介して下さい。 宜しくお願いします。

  • VBAの勉強をしたいのですが

    最近VBを少し勉強し、より実用的なものを学ぼうと思いVBAの勉強も 始めました。最初は参考書を読んだり、HPをみたりしてセルの操作など 基本的なことをやっていたのですが、実際に具体的に機能をもつものをつくってみたいと思っています。 しかし考えるのですが、なかなかいいアイデアが思い付きません。 どなたか、あまり難しくなく、それでいて良い勉強になるような提案を して頂けると嬉しいです。ヒントになるようなHPでも大歓迎です。 カレンダーを応用して、簡単な家計簿をつくってはみたのですが・・・。 また、excel上のデータベースを扱うようなものであれば、なお歓迎いた します。どうぞ宜しくお願いいたします。

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

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

  • 難し過ぎるエクセルVBAを何故簡単にできないのか?

     エクセルを始めて2年位になりますが、ようやく簡単なマクロを作ったりできるようになりました。  もっと便利な自動化手順をマスターするにはVBAを勉強する必要があります。  少しばかり参考書を読みましたが、英語の記述が非常に分かりにくく、大変奥の深いものと思います。  複雑な条件(条件分岐等)処理をするにはマクロだけではできませんが、VBAはプロシージャ、コード、モジュール、ステートメント等、聞き慣れない用語が多く、あまりにもレベルが高すぎて続きそうもないなぁという気がしています。  万人が理解でき、使いこなせる代物とは思えません。正直、これをマスターされている方はどのように勉強されたのか知りたいほどです。何も知らない素人が独学でマスターできるようには思えません。  私の理想として何で、英語でなく日本語で記述していないのかと腹が立ちます。  MSエクセルも都度、バージョンアップがされていますが、この辺の内容は全然、分かりやすくはなっていないと強く思います。  何故、もっと簡単に、日本語でも操作できるようにはならないものかと怒りを覚えます。  プログラムの構成上、無理なんでしょうか?難しいプロシージャやコード名を覚えなくても、単純なマクロのように操作を記録し、その操作を忠実に実行再現できるようになっておればどんなに『便利なのになぁ』と思います。これで誰でも使えるとマイクロソフトは思っているのでしょうか?  私としては英語記述を入力しなくても、日本語の操作目次があって、この操作したら日本語で解説されるまた、日本語コマンドでコード入力ができるようにして欲しいのです。MSにはそんな気がないのですかね。多くの日本のエクセルユーザーそんな思いは持っていないのでしょうか? 

専門家に質問してみよう