- ベストアンサー
VBとVBAの違いについて
こんにちは。 VBとVBAはどんな違いがあるのか教えてください。 これから転職をするためにVBは持っていないため、VBAの勉強を始めようと思っています。 かつてdbMAGICというツールを使って開発経験があります。 独学をしようと思っていますので、参考になる書籍やサイトをご存知でしたらご教示頂けたらと思います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBとVBAの違いは、No1の方がおっしゃっているとおりです。 VBAは、マクロと呼ばれるもので主に、Officeアプリケーションを使用する際に、簡単に言えば、自分の使い勝手がいいようにできる、って感じです。 VBは、ちゃんと実行ファイルも作れます。もともとは、(社内などでの簡単な)実用アプリケーション開発向けですが、APIなどを使えば高度な実用アプリケーションや簡単なゲームも作れたりします。(VBAでも作ろうと思えば作れないことは無い)DirectXなどを使うこともできます。 どちらも、基本的な文法は同じですが、ところどころ相違している点もあります。 書籍は、大きめの本屋に行けば、けっこうあると思うので、自分にあったのを買えばいいと思います。
その他の回答 (1)
- hiromuy
- ベストアンサー率27% (103/370)
回答No.1
どちらもWindows上で動作しますが、その違いは簡単に言うと、VBはその単体で動作するのに対して、VBA(Visual Basic for Applications)はOfficeの主要アプリケーション上(WordやExcel)で動作するものです。 VBは、その記述・管理にアプリケーション(VBE)が必要ですが、VBAは現在Officeの各アプリケーションに標準で搭載されています。 参考になる書籍などは、沢山あり過ぎてよく分かりません。