• ベストアンサー

Access2000 VBAの学習方法

当方Accessの初心者ですが、最近マクロに限界を感じ始めまして、VBAを使ってみたいと思い始めました。 そこで、経験者の皆様にアドバイスをお願いしたいのですが、プログラミングの経験がほとんどない利用者に適している、 ・お勧めの学習方法 ・お勧めの書籍 などを教えていただけないでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • DrSumire
  • ベストアンサー率39% (264/666)
回答No.1

速攻でやりたいことだけを覚えようと思っていると苦労すると思います。 AccessのVBAであれば、超○○や、できる○○等の、超入門者向けを一通りStepByStepでVBAの雰囲気を掴むのが宜しいかと。 雰囲気が分かれば書籍選びも自分にあったものが探せるので、簡単な事からコツコツ勉強してください。 基本が分かればAccessの掲示板やメーリングリスト等を活用していくのが宜しいと思います。 でも、いきなり質問しちゃだめですよ、初心者の質問なら既に過去ログなどから情報を引き出せますから。 それと、なんだか良く分からないのですが、なんとかなりませんか等の相手に情報を上手く伝えられない投稿もNGです。 この二つは場所によっては物凄く嫌われます。 Webドキュメントを上手く利用できれば、開発効率は飛躍的に向上します。

lequios
質問者

お礼

ご回答ありがとうございました。 「できる」シリーズや「はじめる」シリーズなどの超入門書ですね。了解しました。基礎の基礎からはじめるのが結局近道ということで、正月休みにでも熟読したいと思います。ありがとうございました。

その他の回答 (1)

  • sgh
  • ベストアンサー率61% (75/121)
回答No.2

私の場合は本より、Niftyのフォーラムで勉強しました。 質問はほとんどしていません。ただ見ていただけです。 (Niftyの会員でないと見ることは出来ないのですが...) まず、マクロに限界を感じたということなので、やりたいことはあると思います。 そこで目的を持って、メーリングリスト等を覗いてみることをおすすめすます。 検索して同様の事例がないかを見ていくと同じことで悩んでいる人がけっこういる ことがわかります。 そうして、一つずつ問題をクリアしていけばいいと思います。 また、見ているだけでもこんなことが出来るんだ!などの発見もあります。 ACCESS VBAで特に便利なのはDAOやADOというデータベースを扱うオブジェクトが 利用できることです。 「DAOとは?」などということは書籍で勉強し、実作業は事例を探す様にすると 効率がいいと思います。

lequios
質問者

お礼

ご回答ありがとうございました。 Access関係のMLや掲示板は敷居が高い感じがして敬遠してましたが、おっしゃる通り、見るだけでも何かのプラスになるはずですので、これからは積極的に除いてみようと思います。 ありがとうございました。

関連するQ&A

  • Access2007,2010 VBA おすすめ本

     アクセスVBAの初心者です。Accessのバージョンは2007もしくは2010です。  簡単なVBAの変更、修正はできるのですが、いまいち理解できていないので、 現在”Accessマクロ&VBAのプログラミングのツボとコツがゼッタイにわかる本”というのを読んでいます。 ただ、これだけでは入門編でちょっぴり不安です。 次のステップにおすすめの本、もしくはサイトをご存知でしたら教えてください。 よろしくお願いいたします。

  • Access97VBAの本

    ExcelVBAはわかりますが、Access97VBAはほとんどわかりません。 多分全部を理解するには、膨大な書籍と時間が必要なのかもしれませんが、 その数ある書籍の中から初心者から中級者くらいのおすすめの書籍を 紹介してください。2~3冊くらい購入する予定です。

  • 超初心者向けのプログラミング学習

    40代の主婦です。高齢者の方がプログラミングを学習されている、ご自分でアプリを作っているといった記事を読みました。私もやってみたいと思いましたが、超初心者なので何から勉強したら良いかわかりません。検索すると、経験談のようにみえてプログラミング教室入会を誘導するようなものが多く、あまり参考になりません。プログラミングを学習する目的が特にない、というのも良くないとは思いますが、自分でアプリを作って自分で使ってみる、といったことができたら面白そうだなぁと考えています。 お勧めの書籍、方法などあれば教えて下さい。宜しくお願いします。ノートパソコンは持っています。

  • エクセルのVBA習得について

    プログラミングの経験はありませんが、自分なりにマクロ(VBA)にとり組んでみたいと思っています。ただいろんな書籍がありすぎて、系統的に学ぶには、どこから取り組んでいいのかよく分かりません。習得されている方で何かいい書籍・サイト等ご存知でしたら、お教え頂けると有難いのですが、ご存知ないでしょうか。会社の事務部門でよく使うようなものから始められると助かります。

  • VBAマクロで、IEのアクセス履歴を消させたい

    こんにちは VBAマクロの初心者です。 VBAのマクロで、IEを開いて、URLをアクセスの後に、そのアクセスの履歴を残ってしまいましたが、VBAのマクロで、アクセスの直後に、そのアクセスの履歴を消させる方法をご存知の方がいましたら。教えていただけませんか?

  • VBA超初心者

    今までEXCELLやACCESSでマクロを使っていましたが、限界があるのでVBAを使えたらと思っていますが、ACCESS VBAという本で勉強した事はEXCELL VBAには全く共通していないのですか? EXCELLでもACCESSでも使えたらいいなと思っているのですが... VBAの事が全く分からない超初心者の質問で申し訳ないのですがお願いします。

  • ACCESSのVBAについて

    仕事でACCESSのVBAの知識が必要になった為、勉強しようと考えていますが、オススメの参考書がありましたら、教えて下さい。 今のところ、やりたい事は、CSVデータを取り込んだ後、定型のExcelフォーマットに編集し、出力するというVBAを作りたいです。 プログラミングの知識としては、COBOLやExcelマクロまでの知識はあります。 よろしくお願いいたします。

  • Access VBA を習得するまで

     Access VBAを習得された方にお伺いできればと思います。  現在Access基礎を身に着けた程度で、次はVBAを目指して いるのですが、参考書を読みましても今までとは違う一筋縄では いかない感じがあり、時に断念しそうになったり、 プログラム未経験者に独学は無理?という思いが頭をかすめます。  コードを記入するのに1文字でも脱字があるとコマンドエラーに なってどこが原因か探すのにも一苦労です・・・  Accessのときも一筋縄ではいかない感じはありましたが、 VBAはそれ以上です。      今回見習いたいところは見習っていきたいと思い、 お伺いたいことをまとめてみましたので、 ご回答いただけますとさいわいです。 1)スタート時はどの程度のレベルだった? ex 全く初心者、プログラム経験者.etc 2)独学?Or 教室などに通った? 3)学習に当てることができた時間と、学習に要した期間 ex 週2回夜2時間で半年.etc 4)勉強ツール ちなみに、私は『独習Access 翔泳社』 『Accessプログラミング開発工房 ソシム株式会社』 などを読んでいます。  回答は全ての項目ではなくても結構ですので、 よろしくお願いします。

  • ACCESSやVBA…

    秋の異動で現在の部署に配属され数ヶ月、どうやら仕事の効率を考えるとACCESSやVBAが必要不可欠だなぁと最近思っています。 そこでお聞きしたいのですが、ACCESSやVBAはプログラミングやデータベースの知識がほとんどなくても市販の本だけで学べるものなのでしょうか?それともおとなしく(?)スクール等に通った方が効率がよいのでしょうか? その前に、皆さんはどのようにして学び、理解しているのでしょうか?コツみたいなのがありましたら教えていただけるととても有難いです。 お恥ずかしい話ですが、本屋で参考書を立ち読みした時には本気で何が何やらさっぱりわからず、固まっていたのですが、こんな私にも理解できるものなのでしょうか…不安です。 皆様宜しくお願いいたします。

  • プログラミング言語の学習について

    高3です。来年から4年制大学の情報系学科に進学します。 現在、初心者向けの書籍でJAVAの学習をしていて、簡単な演算や条件分岐のパートが終わり、オブジェクト指向の学習をしています。今のペースだとあと3週間程度で今使っている参考書の学習が終わりそうなので、その後何をやろうか悩んでいます。 今のところ、選択肢は下記の3つなのですが、もし宜しければ、何をやるべきかご助言お願いします。 1,VBA(高校の授業でも少し触れたので、個人的にはこれが一番やりた いです。) 2,他のプログラミング言語 (名称とおすすめの理由を教えて頂きたいです。) 3,他の参考書を買ってVAJAの学習の継続 追記:抽象的な言い方で大変恐縮ですが、プログラミング言語を学習する際、複数の言語を1通り軽く触れるのと、1つの言語をより掘り下げて学習するのではどちらの方がいいのでしょうか。 皆様のご回答、お待ちしております。