- ベストアンサー
VBAを始めるのに必要なものは?
VBAを始める為にはExcelは勿論必要かと思われますがあとvisualbasicも必要なのでしょうか?あとaccessやwordやpowerpointaでもできるのでしょうか?その辺のやり方を教えて頂けたら助かります。visualbasicが必要だとすると紐付けはどの様にすれば宜しいのでしょうか?よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excelを操作するVBAならExcelだけ。 AccessならAccess。WordならWord。パワポならパワポ。 それぞれに合った構文が必要なので、Excel操作のVBAでWordは操作できない。ExcelでWordを起動して云々は、やろうと思えばできる。 Visual Basicは単体アプリケーションを作る開発環境。VBAとは関係は無い。
その他の回答 (1)
- skp026
- ベストアンサー率45% (1010/2238)
>>visualbasicも必要なのでしょうか? VBAを利用するにあたってVisual Basicは必要ありません。 >>accessやwordやpowerpointaでもできるのでしょうか? 利用できます。 VBAはOffice製品に組み込まれていますから、 Officeのいずれかがインストールされていれば、 そのOffice(Word、Excel、PowerPoint、Access)で利用できます。 はじめてでしたら以下が参考になると思います。 http://excelvba.pc-users.net >>visualbasicが必要だとすると紐付けはどの様にすれば宜しいのでしょうか? 必要ないです。 ※ VBAはプログラミングを始めるとっかかりとして良いと 私は思います。 ※ とはいえVBAでプログラミングしていくうちに、 VBAでは扱っていない機能が欲しくなることがあります。 その機能が他のWindowsアプリで実現できているなら、 Windowsの機能を直接利用するためにWindows APIを使えば VBAからでも実現できる可能性があります。 そのあたりの技術情報が欲しい場合でもVisual Basicは、 必須にはなりません。 ネットを探せばVBA向けのサンプルがたくさんあるからです。 ※ 自分の作ったアプリを配りたい。さらには、配る先に Excelなどが無くても動作させたい。 というレベルになったとき検討すると良いでしょう。 現在はVisual Studio Communityが無料でダウンロードできます。 これにVB.netが含まれてます。 VB.netは、残念ながらVBAとは互換性はありませんから、 勉強のしなおしは必要になります。 参考にならなかったらごめんなさい。
お礼
詳しく丁寧に教えてくださってありがとうございます。VBA周辺の事もよくわかりました。visualbasicの知識も増やしたいと思います。プログラミング言語でJavaとかもやってみたいしcとCOBOL,フォートランの違いとかも見比べてみたいと思ったりもしています。プログラム幅広く深く使いこなせるようになりたいと思っていますのでよろしくお願いします。
お礼
Excelを操作する環境と言いますかその中の指定の部分に入っていけばVBAの機能が使えるのですね。購入して試してみたいと思います。ありがとうございました。