• 締切済み

VBAとVBはどう違うの?

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

みんなの回答

noname#8362
noname#8362
回答No.2

VB(Visual Basic): 主に開発ツール、プログラミング言語を表す。 VBを使って、オリジナルアプリケーションやツールなどを作ることができる。 VBA(Visual Basic for Application):Excel や Access などで複雑な処理を自動化させるのに使用する。 VBAは、Excel や Accessなどの製品で動く。

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.1

VBAというのは "VisualBasic for Application" でして、今までMSの オフィスアプリでそれぞれ個別のマクロで行っていた操作の自動化などの記述を VBライクなインターフェイスで記述できるようにしたものですね。 あくまでもVBライクであって、VBと全く一緒というわけではありません。 基本的な部分は同じですが、ExcelVBAならExcel専用の命令などが 追加されていたり、Excel上では実現できない機能は外されています。 VBAはオフィスをインストールしてあれば使用できますが、VBは別途開発用の パッケージを購入する必要があります。

関連するQ&A

  • VBとVBA

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

  • VBAではなく、VBを書いてみたいのですが…

     ExcelVBAを少し勉強したことがある者です。  VBAではなく、VBでEXEファイルを作ったりしてみたいと思っているのですが…。「VBの起動は[プログラム]-[Microsoft Visual Basic6.0]をクリックする」と本に書いてあるのですが、私のPCには[プログラム]の中にそのような項目が見当たらないのです。  ひょっとすると、VBは何かソフトを買ってきてインストールしないと起動できないのでしょうか。そうであれば、何という名前のソフトで、いくらくらいするものでしょうか。  なにぶん、初心者ですので、初歩的な質問お許し下さい。  ちなみにOSは、WinXPのHomeEditionとWin2000を2台使ってます。  よろしくお願いします。

  • EXCEL VBAからの転向

    EXCEL VBA初心者ですが、 仕事で必要だったので、EXCELマクロからはじめ、 ある程度の条件分岐やループなどのコーディングを 独学で勉強しました。 参考書を読みながら、やっているうちに プログラミングの面白さにはまっています。 まだまだ初心者なんですが、 今後VBAから、もっと実用的で、主流な言語に転向してみようかと 考えています。 VBAからの転向は、やっぱりVBへ進んだほうが 入り易いのでしょうか? 他に入門しやすい言語があれば、教えてください

  • vbを使う、勉強する

    お世話様です。仕事でvb(6以上)を使うことになり勉強しています。 今まで伺った話では、vbを使うにはvisual basicというソフトをインストールする必要があり、そのソフト代がかかり、windowsに最初から付いているソフトではないということでよろしいですか。 excelがインストールされていれば、excelのマクロ機能を使って勉強することは可能であるということでいいですか。他にもソフトを購入しないで使える方法があれば教えてください。 vbを使える、勉強できるフリーソフトとかはないんでしょうか。 よろしくお願いします。

  • VBないしVBAでのソフト開発

    VBないしVBAでのソフト開発 勉強をしてマクロは書くようになったのですが、あちらこちらで配布されているようなエクセルのゲーム等をこれから作ってみたいと思っています。 この上で、エクセルを開かずに…というか、所謂フリーソフトのように単体で配布できるような形状にしたいのですが、そういった説明が全部でなくてもいいので解説されているようなサイトはないでしょうか? 今のところエクセル上で開くソフトの説明などしか見つけられていないです。

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

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

  • VBAからVBへ

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

  • 初歩の初歩

    VBAをかじっている者です。 VBについても勉強していきたいと思っているのですが、初歩中の初歩についてよくわかっていません。ご教授下さい。 VBAはエクセル等から実行可能だと思います。 VBってどこで実行させるのでしょうか? FORTRANなどのようにコンパイルして実行するとかそういう流れなのでしょうか? それともVBを動かすためのソフトが必要になってくるのでしょうか? 初歩中の初歩で大変申し訳ないのですが、困っております。宜しくお願いいたします。

  • ACCESSのVBAについて

    仕事でACCESSのVBAの知識が必要になった為、勉強しようと考えていますが、オススメの参考書がありましたら、教えて下さい。 今のところ、やりたい事は、CSVデータを取り込んだ後、定型のExcelフォーマットに編集し、出力するというVBAを作りたいです。 プログラミングの知識としては、COBOLやExcelマクロまでの知識はあります。 よろしくお願いいたします。

  • VBとVBAとVBEの違いが・・・

    こんばんは、超初歩的で素朴な質問で申し訳ないのですが・・・VBとVBAの違いがわかりません、ご教授お願いいたします。