• ベストアンサー

VBAの勉強の仕方について・・・

Excel、AccessのVBAの勉強をしようと思うのですが、どういう勉強法が一番覚えやすいですか?? 本などを買ったのですが、コードが書いてるだけで、その応用が上手くできません。 みなさんはどうやって勉強されましたか?教えてください。

noname#89246
noname#89246

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

  • ベストアンサー
  • suffre
  • ベストアンサー率28% (259/919)
回答No.2

私は「データをExcelに取り込んで統計などをとって分析したい」という目的がありました。 目的があるとどんどん勉強が進みますよ。なんとなく参考書でExcelの例題などをやっていっても結局そのコードを後で使わなかったらすぐに忘れてしまいます。 あと忘れないようにコードの中にコメントも詳しく書いておくといいと思います。

noname#89246
質問者

お礼

回答ありがとうございます。 目的を持ってみるっていいことですね。 実行してみます。コメントも大事ですね。参考になりましたありがとうございます

その他の回答 (2)

  • nogutan
  • ベストアンサー率34% (40/116)
回答No.3

勉強というと、なかなか覚えないものですね。。。 なにか切羽詰ったりしていないと (;´Д`A でもとりあえず、その本のとおりに打ち込んでいくのも良い勉強になるかと思います。 何度も手を動かして同じようなものを作っていくと、頭の中に基礎が出来てきますから。 そうなると、応用が利くようになると思いますよ。 そして作業しているそばに、逆引き辞典のようなものを置いておくと 便利かと思います。

noname#89246
質問者

お礼

回答ありがとうございます 早速逆引きを買いました。 まずは仕事で表作成などの合間にシュミレーションの形で作ってみます。 ありがとうございました

  • s___o
  • ベストアンサー率35% (108/306)
回答No.1

VBAで何をやりたいのか? 何でもいいので作ってみることです。 例えば、住所録を作ってみるのはどうでしょうか? フォームから登録する項目を入力し、 登録ボタンを押したら表に追加したり、 削除ボタンを押したら表から削除されたり 自分が便利だなと思う機能を徐々に追加していくうちに いろいろな関数など使います。 VBAの本を最初から見ても、いっぱいあってキリがありません。 自分がしたい機能を調べるときに使う程度で十分だと思います。

noname#89246
質問者

お礼

回答ありがとうございます まずは作成してみることですね。仕事の合間にやってみることにします。 家ではなかなか出来ないので・・・。 ありがとうございました

関連するQ&A

  • Excel VBAの勉強のコツ

    新しい仕事に就いたのはいいですが、いきなりExcelでVBAを使わなければならない仕事を次々に任せられています。 職場の人はPCはまるっきり分からないので、一つの仕事にどういう作業が必要でどのくらいの時間が必要かも分からない状況です(そもそもExcelで何がどこまでできるかも分かってない)。 関数で済むような内容ならいいのですが、頼まれる仕事のほとんどが高度なVBA知識が必要なものが多くあります。 「だったらそれを上司に話せ」と言われそうですが、「できないなら辞めろ」みたいな雰囲気なので今必死に勉強しているところです。 VBAの本やネットの記事などもいくつか読みましたが書いてある内容だけは理解できても応用がなかなかできず、誰かにコードを教えてもらっていくつか出来上がりましたが、教えてもらったコードの意味が何度読んでも把握できません。 (どこで何の処理をしているか、などが分からない感じです) VBAに詳しい人はどこで詳しくなられたのでしょうか。 これからVBAを実務で使えるようにするために効率的な勉強方法などありますでしょうか。 勉強のコツを教えてくださいm(__)m

  • accessでvbaの応用を勉強するには。。。

    accessでvbaの応用を勉強するには。。。 基本的な事で、恐縮ですが、accessのvbaを使ってお仕事をしている方、得意の方、基本的な構文は 勉強したのを前提で、さらに応用力をつける為にどのような事をしていますでしょうか?  私の場合、自分の興味ではじめたaccessですが、仕事で使う事はなく、せっかく覚えても、直に 忘れてしまいそうです。せっかく覚えたのだから更にvbaを使って応用力をつけたいとは思うのです が、皆さんはどんな事をしてstep upしていますか?

  • VBAの勉強の仕方

    私は今までは、学校の宿題や資格の勉強などは ノートにまとめ、覚える言葉は単語帳に書いて通勤時などに見ていました。 最近エクセル、アクセスVBAにはまってきたのですが ここで回答されている方はどういう風に学習していったのでしょうか? 特にノートなどはとらずに わからないことは調べ、解決し、更に新たなを発見し、またわからないことは調べ、、、 と頭と体と手で覚えていったのでしょうか? こういう勉強法は初めてなので教えてください! よろしくお願いします。

  • VBAの覚え方・勉強の仕方

    自分はVBAを覚える・勉強するために テキストファイルにサンプルコードを作って一つのフォルダに保存しています。 サンプルコードとは Sub ファイル名を取得する() MsgBox CurrentProject.Name End Sub をテキストに書いて保存して、ファイル名を 「Access_自身のファイル名を取得する.txt」にしています。 現在200個くらい作りましたが、 管理ができなくなってきてしまいました。 というのも、同じようなサンプルコードを作ってしまったり、 フォルダ内検索してるのに欲しいコードがヒットしなかったりです。 みなさんはどのようにVBAのお勉強をしているのでしょうか? サンプルコードを作られている方は、どのように管理されてますか? アクセスで「サンンプル管理システム」などを作って管理してるのでしょうか?

  • Excel VBAについて勉強したい

    Excel2007です。 最近仕事でVBAを使う機会が増えているのですが、まだまだ初歩的なものしか作れません。 例えば、ユーザーフォームがあって、その中のコントロール(テキストボックスとかコンボボックスとか)に「セット品記号」を入れたら下に用意したコントロールにセット内容が自動的に表示されるとか、dictinaryでできる、と言われたのですがまずdictionaryの使い方が理解できていません。 検索して出てきたコードを応用しようにも、ちょっと知らないコードがあるとつまづいてしまいます。 それで、VBAについて勉強できる本を探しています。 特に知りたいのは ・dictionaryの使い方 ・Offset、Resizeの使い方 ・配列、配列変数について ・AdvancedFilterの使い方 このような内容です。 今持っている本は 「ExcelVBAのプログラミングのコツがゼッタイにわかる本」(立山秀利/秀和システム) 「ExcevVBA逆引き辞典パーフェクト」(田中亨/翔泳社) 「すぐわかるExcel マクロ&VBA」(アスキー・メディアワークス) 「エクセルのマクロとVBAがみるみるわかる本」「世界で一番簡単なExcelVBAのe本」(道用大介/秀和システム) 何かおススメの本がありましたらお教えください

  • VBAの勉強の仕方

    私は独学でVBAを勉強していますが こんな方法で上達するのか不安なので質問します。 自分は、Dドライブに「VBAサンプルコード」と言うフォルダを作り、basファイルを書き溜めています。 【Access】フルパスを取得する.bas 【Excel】フルパスを取得する.bas デスクトップのパスを取得する.bas 【Excel】フォルダを作成する.bas 【Access】ナビゲーションウィンドウを表示しない.bas などです。 そしてwindowsの検索機能を使って使いたい時に引き出しています。 ダブルクリックして開くと ********************************************** Attribute VB_Name = "Module1" Option Compare Database Option Explicit Sub ナビゲーションウィンドウを表示しない() DoCmd.SelectObject acForm, "", True DoCmd.RunCommand acCmdWindowHide End Sub ********************************************** がメモ帳で表示されます。 時間がある時にネットでサンプルコードを見て 「VBAサンプルコード」フォルダにしこしこ追加していってます。 しかしこんなチマチマした作業で上達するのでしょうか? 実際作りたいリストや管理したいデータベースがないので 勉強になりませんが このような方法は皆さん行なっていますか? ご教授よろしくお願いします。

  • プログラムについてですがVBAの勉強を始める際にどんな方法が効果的です

    プログラムについてですがVBAの勉強を始める際にどんな方法が効果的ですか?初歩の本は買ったのですがなかなか前に進まずに困っています。ある程度使えるようになった方どんな学習を積みましたか?ExcelとACCESSについてです。ExcelとACCESSとではそれぞれVBAの書き方に違いもありますか?

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

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

  • アクセスVBAを勉強したい。

    アクセスVBAを勉強してみたいのですが、 できるだけやさしく書かれている本やサイトを捜しています。 (アクセス初心者レベルです。) 宜しくお願い致します。

  • EXCELのVBAを用いたACCESSのデータベース操作の本について

    VBAの初心者です。 EXCELのシート上にあるデータをACCESSのデータベースに蓄積したり、ACCESSのデータベースからEXCELにデータを飛ばして加工したりしたいと考えています。できれば、ACCESSにVBAを記述するのではなく、EXCELにVBAを記述し、データの蓄積などをEXCELから行う方法を勉強したいのです。 自分が本屋で見た限りでは、ACCESSにVBAを記述する方法であれば様々な本が出版されているのですが、EXCELに記述する方法が書いてある本が見当たりません(たくさんあるのかも知れませんが)。皆様お勧めの分本を教えてください。 なお、自宅でEXCEL2000とACCESS2000、会社でEXCEL97とACCESS97を使っていますので、どちらでもいける本がいいです。 よろしくお願いします。