• 締切済み

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

現在Javaのエンジニアをしております。 これから、独学でExcelとAccessのVBAを勉強しようと思っていますが JavaとSQLを(一応)マスターした人が、短時間で効率よく勉強できる方法があれば教えていただきたいです。 例えば、とあるVBAの入門書を書店で手にとってみましたが プログラム自体が初めての人向けの本だったため 自分には物足りない感じがしました… 目的は業務で手を加える機会があるのと、仕事を効率化できる便利ツールを作りたいためです。 会社の先輩に相談したところ、あなたならネットで調べればできるでしょう、と言われ困っております。 経験者の方のアドバイスお待ちしております。

みんなの回答

noname#217196
noname#217196
回答No.4

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

  • f272
  • ベストアンサー率46% (8009/17117)
回答No.2

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

White_rabbit
質問者

お礼

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

  • itaitatk
  • ベストアンサー率38% (751/1976)
回答No.1

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

White_rabbit
質問者

お礼

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

関連するQ&A

  • Java初心者の勉強方法

    現在はJavaのJの字も分からないレベルです。 独学で勉強をしようと思って本屋さんに行ったのですが Javaの入門の本だけでもただのJava入門と書いてある本から Eclipse入門、サーバーサイド入門、 オープンソースで学ぶJava入門、オブジェクト指向Java入門とか いろいろあってどの入門を選べいいのか分かりません。 本当にゼロから始める初心者はどのような教科書を選べばよいのでしょうか? またその後のステップアップに関しても教えていただけるとありがたいです。 ちなみにスクールの体験にも行ったのですが そこではEclipseを使ってHello.Javaを表示したりしてみました。 このようなレベルであれば独学でやるよりも スクールに通うほうが近道でしょうか? アドバイスよろしくお願いいたします。

    • ベストアンサー
    • Java
  • VBAとマクロの勉強について。

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

  • シルバーフェローの勉強法

    質問なんですが、シルバーフェローを合格するのに(オラクル入門、SQL) 書店に売っている参考書と問題集だけで合格できますか? やはり、オラクルを実際使って勉強しないとまずいですかねぇ・・・。 家のパソコンのスペックを考えるとオラクルをインストールするのには 無理みたいなんですよ(TT) 自分で独学で勉強された方、教えて下さい!!

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

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

  • CASL2の勉強方法について

    秋の基本情報試験に申し込みました。 数年前にシスアドは取ったのですが、今から独学で基本の勉強をはじめる、かなりせっぱつまった状態です。 Cは難しいということを友人が言っていたのでCASLにしようと思っていますが、どのような勉強方法が効率がよく、使用する参考書や自宅のPCでの実習の方法など教えていただけませんでしょうか。ほとんどまったくの初心者なので、なるべくわかりやすい方法がよいのですが・・・。 過去ログで「アセンブラ入門CASL2」という書籍がおすすめと出ていたのですが、実物を書店で見れるわけでないので、レベルがわかりません。 なるべくわかりやすい本と実習方法を教えてください。 どうぞよろしくお願いします。

  • アセンブラを勉強したいのですが・・

    文系出身のかけだしプログラマです。将来の事を考えて、今のうちにアセンブラの独習しておこうと思うのですが、何にどう手を付けていけばいいのか、よく分かりません。書店を巡ってみても入門書のようなものは見つけられず、ようやくこのあいだ、知人からアセンブラに関する本をお借りすることができました。アセンブラの効率的な勉強法がありましたら、何でもいいのでご教授ください。よろしくお願いいたします。

  • 言語の勉強

    現在、ネットワークエンジニアの職についていますが、 開発の仕事をしてみたいと考えています。 しかし、開発経験はまったくなく完全に素人です。 これから独学で勉強して開発のお仕事に転職を考えています。 友達からはJAVAを覚えたほうがいいと言われました。 独学でJAVAを学習するのは困難なことでしょうか? また、良い勉強方法があったら教えてください。 その他、お勧めの言語があれば教えてください。

    • ベストアンサー
    • Java
  • ExcelのVBAにつきまして

    ExcelのVBAを勉強中です。入門書を読みました。「なるほど!」と理解できたのですが1から組むとなるとまだまだ実力不足です。サンプル集を購入してそれで理解を深めようと考えていますがVBAの文法書のような物はありますか?またもっと効率のよい勉強方法をご存知の方がいらっしゃいましたら教えてください。宜しくお願い致します。

  • JAVAを勉強したい超初心者です。どのソフトをダウンロードするのが無難

    JAVAを勉強したい超初心者です。どのソフトをダウンロードするのが無難ですか? 参考書、JAVA入門のサイトによってダウンロードの推薦が違うんですが今現在(2010年6月現在)どれをインストールするのが良いのでしょうか?独学で勉強したのです。独学できますかね。

    • ベストアンサー
    • Java
  • sqlを勉強したいのですが...

    sqlを勉強したいのですが... どのような参考書を使えば良いですか? 独学で出来るのでしょうか? 20代後半から勉強しても出来るようになるものでしょうか? 基礎をマスターするのにどれくらいの時間がかかりますか? このスキルを使って就職できるようになるまでどれくらい 時間がかかりますか? 資格などはありますか? 何か勉強する前に知っておくべきことがあれば教えて下さい。 よろしくお願いします。

専門家に質問してみよう