- 締切済み
Visual BasicとVBAの違いについて
初歩的な質問で申しわけありませんがVisual BasicとVBAの違いを教えてください
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
こんなところへ一般的なことを質問する前にWEBで「VBとVBA」ででも照会して読みましたか。 http://oshiete1.goo.ne.jp/qa1431672.html http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1412344614 以下多数。 このコーナーで数十行で回答を得て、何が知りたいのかな。 ーー 両者は違うものです。 ただ文法などは現在のVBAはVB6.0に基づいているという程度の知識でよいでしょう。 VBが判ってる経験ある人が、すぐVBAが判るわけではない。理解は早いでしょうが。 というのはエクセルVBAの例をとると、エクセルの操作や機能をスクリプト的コードで動かすものだから。エクセルのことを知らないと手も足も出ませんから。またエクセルVBAが相当判っても、教えられ勉強するまでは、ワードVBAは皆目判らないでしょう。特有の考えの部分があるのですから。また扱うオブジェクト(この意味も難しいが)が違うということがあるのです。
- marimochya
- ベストアンサー率0% (0/0)
VBAとVBは、コードの記述方法は同じですが、使える命令やプロパティなどに違いがあります。 また、VBAはエクセル、またはアクセス上でしか動きませんが VBは独立したアプリケーションとして配布できる事にも違いがあります。
- FEX2053
- ベストアンサー率37% (7991/21371)
VBは「それ単独で動作する」アプリケーション、 VBAは「OFFICEアプリケーションに内蔵されている一種のマクロ」です。 一見コードはそっくりで、共通している部分もありますが、VBAはあくまで Access-VBA/Excel-VBAというように、元のアプリケーションが無いと動作 しませんし、元のアプリに依存した命令(Access-VBAのDoCmd.とかExcel-VBA のRANGE()とか)も結構あります。