• ベストアンサー

VBAからVBへ

現在仕事でEXCELのマクロ修正から、少しずつVBAを使っています。全くの独学で本と人の作った者とでといった感じです。でも、結構楽しくってはまってます。自分がどの程度できるかもわからないのですが、VBに興味があり勉強しようと思ってますが、VBNETを今後勉強した方がいいのか、もっと完璧にVBAを使いこなしてからのほうがいいのかなど、全然わかりません。知識はEXCEL・WORD・ACCESSなどを使うくらいで初心者です。アドバイスがあれば教えて下さい。

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

  • ベストアンサー
  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.2

Microsoftが大幅な方針転換をしない限りVB.NETは今後何年か使えるでしょう。 その意味で、販売終了のVB6.0よりは将来性があるでしょう。 .NET技術はネットワーク、データベースを中核技術としていますのでVB.NETを使いこなすためにはさまざまな基礎技術を習得する必要があります。 ・ソフトウェアの知識 ・プログラミングの知識 ・ネットーワークの知識 ・データベースの知識 ・オブジェクト指向の知識 ・etc... プロのソフトウェア技術者になるのでなければ全てを極める必要はありません。 興味の湧いたところから徐々に学んでいってもいいと思います。 .NETはまだまだ新しい技術なので自信を持って紹介できるような初心者向けの書籍/サイトが見当たりません。 今のところ最良の資料はVisualStudio.NETアカデミックに付属する教育向けの資料です。 残念ながらアカデミックパッケージなので入手できる人が限られています。

moon623
質問者

お礼

詳しい説明をどうもありがとうございます。 やはり基礎技術というのは大切なのですね。 ずっとプログラミングには興味がありましたが、どこから手をつけていいのかわからず、とまどっていました。toysmithさんの言われるように徐々に自分のペースで勉強していこうと思います。

その他の回答 (1)

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

VBAはバージョン6.0以前のVBをベースにするマクロ言語です。 VB.NETはVB6.0とはかなり違う言語なのでかなり勉強が必要です。 VBAを極めてもVB.NETを勉強するのはタイヘンなので、今すぐ勉強し始めても問題ありません。 プログラミング全般に関する知識、オブジェクト操作に関する知識はVB.NETでも必要です。 が、VB.NETのオブジェクト指向はかなり“まとも”なので、新しく覚えることや考えを新たにするところがたくさんあります。 無理はありません。 がんばってください!

moon623
質問者

補足

回答ありがとうございます。 一から始めるのなら、VB6.0よりVB.NETのほうが今後役立つでしょうか? それとやはりプログラミング全般に関する知識も勉強しないといけないですよね。 質問ばかりで申し訳ないのですが、お勧めの書籍・サイト等ありましたら、教えていただけないでしょうか?

関連するQ&A

  • VBAとVBはどう違うの?

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

  • MicrosoftアプリケーションのVBAとVB

    VBAはエクセル、ワード、アクセスにあるみたいですが(パワーポイントにはないんですか?)同じ処理をしているばあい、記述は同じなのでしょうか。VBも同じですか。エクセル、ワード、アクセスのVBAは処理の種類も違ってくるのでしょうか。

  • ACCESS→Word 又は Excel→Word VBA 又はVB.

    ACCESS→Word 又は Excel→Word VBA 又はVB.NET→Word VBAのお勧め参考書を教えてください。 私は仕事上、公共事業への申請文書が多い部署で仕事をしております。 同じような文書が多いため、できればエクセルOrアクセスOR VB.NET(Microsoft SQL Server) で社内データを管理し、その情報をワードの定型文書に書き出すようなシステムを構築したいと考えています。(社内データ(フィールド)の数自体は100前後ですので、そんなに容量は必要なさそうです) しかし、ワードのVBA・エクセルのVBA・アクセスのVBA各々単体の参考書はよく目にするのですが、 相互間の行き来を説明した参考書はあまり見当たりません。 お勧めの本やサイトを紹介いただきたく、よろしくお願いいたします。

  • VBの勉強を始めたいのですが

     はじめまして、私は独学でエクセルのVBAを学んだのですが、VBというものがあることを知り、より役立ちそうだと思いまして、勉強してみたいと思ったのですが、何から始めたらよいか、どなたか教えてくださらないでしょうか、お願いします。

  • VBとVBA

    エクセルのVBA最近勉強してます。 自動記録できたりして、意外にかんたんな面もあって楽しいです。そこで、質問です。 1 VBはVBAからくらべるとどのぐらいむずかしいでしょうか? 2 VBで録音再生できるソフトは作れますか?

  • VBもしくは、VBAでのメモ帳の起動

    こんにちは。 VBもしくはVBAというプログラミングでメモ帳を開きたいのですが、WORD等のようにマクロの記録やVBAがありません。 行いたいことは、特定のフォルダーに入っている複数の既存のメモ帳を、OUTLOOKに入れたいのですが、VBAのサイトを探してもOUTLOOKのVBAというのがあまりありません。 WORDのマクロでWORDに貼り付けるのでも良いのですが、既存の複数のメモ帳を開いて、WORDなどには入れられないでしょうか? 自分で試行錯誤した限りでは、メモ帳単体のパスを指定すれば出来たのですが、EXCELのbook1、book2のように不特定のファイルを順番に開きたいと思っています。 使っているのは、WINDOWS XPとOFFICE XPです。 どなたか、お知恵を貸してください。 よろしくお願いします。 aki

  • VBとVBAの違いについて

    こんにちは。 VBとVBAはどんな違いがあるのか教えてください。 これから転職をするためにVBは持っていないため、VBAの勉強を始めようと思っています。 かつてdbMAGICというツールを使って開発経験があります。 独学をしようと思っていますので、参考になる書籍やサイトをご存知でしたらご教示頂けたらと思います。

  • HTMLをVBで動かす

    主にAccess や Excelを使ってデータ処理をしています。  ホームページのあるサイトを開いてそこのデータをExceに取り込み、Excel で処理する。  こうした作業をVBで自動化したいと考えています。 Access や Excel のVBA、Visual Basic 等はそこそこ使えるのですが、HTML を Visual Basic で操作する方法が全くわかりません。 これを勉強するには何が最適でしょうか。書籍でも結構です。 ご存知の方、紹介していただけませんか。

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

    今VBAの勉強はしています。それが、結構面白くなってきたので、VBも勉強してみたくなりました。(VBAはExcelとAccessです) ただ、今やっているVBAはVB5か6を元にしているとのことなんですが、今売っているVBは2005でかなり6から変わっていると言う事なのですが、それほど変わってしまっているのでしょうか?VBAとVBが似て非なるものとの認識は有りますが、VBAの文法はVBを元にしているとのことで、VBAをしていたら、VBに入り易いと聞いたものですから。でも、2005に全く役に立たないというのならまた一から勉強しなおしかなと思います。今までのVBAの勉強はある程度有効なのでしょうか? アドバイスをお願いします。もうVB6は売っていないようですし。

  • VBまたはエクセルVBAを勉強したいと思っているのですが・・

    VBまたはエクセルVBAを勉強し、仕事に生かしたいと思っているのですが、素人にもわかり易く仕事に生かせる参考書ってありますか?またVB、エクセルVBAよりもこれをやっていたほうが良いというのがありましたらご意見下さい。今年は私にとって正念場だと思っています。よろしくお願いします。