みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

VBAを効率よく勉強する方法

現在Javaのエンジニアをしております。
これから、独学でExcelとAccessのVBAを勉強しようと思っていますが
JavaとSQLを(一応)マスターした人が、短時間で効率よく勉強できる方法があれば教えていただきたいです。

例えば、とあるVBAの入門書を書店で手にとってみましたが
プログラム自体が初めての人向けの本だったため
自分には物足りない感じがしました…

目的は業務で手を加える機会があるのと、仕事を効率化できる便利ツールを作りたいためです。

会社の先輩に相談したところ、あなたならネットで調べればできるでしょう、と言われ困っております。

経験者の方のアドバイスお待ちしております。

投稿日時 - 2015-05-28 00:01:17

QNo.8983536

暇なときに回答ください

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(4)

VBAの基本言語仕様、VBE(開発支援環境)の使い方を覚えるには、すでにJava, SQLの実務レベルの腕があるなら、まずはAccessでデータベース、各種フォームを作成してプログラミングしてみるのがいいだろうね。
Excelの場合、実務で必要なシーンが多そうなプログラムをダウンロード提供しているサイトなり雑誌付録なりを見つけて、コードを読んで潜在的バグを修正したり機能拡張すると速く理解できると思う。
ヘルプでVBAがらみの記述に一通り目を通しておくことはもちろん、VBA以外のExcelの機能、数式について理解しておくのも大事だ。わざわざVBAプログラムを作らなくても解決できるやり方があることを知っているとずっと楽ができる(データ追跡ウィザード、ピボット・テーブル、Accessで直接ワークシートを読み込んだりリンクテーブル指定してのクエリ実行結果のエクセルブック保存など)。
利用して損がないのはMicrosoftサイト。Excelのeラーニング講座や技術者向けバグデータベースが利用できる。

投稿日時 - 2015-06-21 19:13:56

ANo.3

VBAエキスパートという資格試験を運営しているオデッセイコミュニケーションズ カスタマーサービスでございます。

VBAエキスパートは、ExcelとAccessのVBAについて、プログラムの読解や作成スキルを評価する資格試験です。以下のページで販売している公式テキストは、試験対策としてだけではなくVBAの一般的なスキルを習得していただくのにも効率的に学習できる教材ですので、よろしければご利用ください。

http://vbae.odyssey-com.co.jp/study/text.html

投稿日時 - 2015-06-19 15:39:53

ANo.2

Javaをマスターしているのなら,アルゴリズムは問題ないし,他人の書いたプログラムコードも見ればわかる。自分で書くのは手間ですが,似たような例を見つけてまねすればよいでしょう。つまり「ネットで調べればできるでしょう」ということだ。
「短時間で効率よく勉強できる」方法は,文法書を一冊読むことです。それ以上は実践あるのみ。

投稿日時 - 2015-05-28 09:12:20

お礼

ご回答ありがとうございます。

周囲の人に、この悩みに関してはなぜか真面目に相談に乗ってもらえなかったので
分かりやすい説明をいただけて嬉しかったです。
業務で使うコードは難解なものが多いため、独学で学習することを挫折しかけていましたが
まずは簡単な文法書を買って読んでみようと思います。

投稿日時 - 2015-05-28 22:37:49

ANo.1

javaのエンジニアをしているのであればどのような物が実際に使用されているのかを見るなどしながら、勉強するほうが早い気がします。なのでHPで公開されているものを見てみては?

投稿日時 - 2015-05-28 00:06:18

お礼

ご回答ありがとうございます。

業務で使うコードは難解なものが多いため、独学で学習することを挫折しかけていました。
HPに載っている簡単なコードなら追えるかもしれないので、そこから始めてみようと思います。

投稿日時 - 2015-05-28 22:42:32

あなたにオススメの質問