No.2ベストアンサー
- 回答日時:
VBとVBAの違いは、No1の方がおっしゃっているとおりです。
VBAは、マクロと呼ばれるもので主に、Officeアプリケーションを使用する際に、簡単に言えば、自分の使い勝手がいいようにできる、って感じです。
VBは、ちゃんと実行ファイルも作れます。もともとは、(社内などでの簡単な)実用アプリケーション開発向けですが、APIなどを使えば高度な実用アプリケーションや簡単なゲームも作れたりします。(VBAでも作ろうと思えば作れないことは無い)DirectXなどを使うこともできます。
どちらも、基本的な文法は同じですが、ところどころ相違している点もあります。
書籍は、大きめの本屋に行けば、けっこうあると思うので、自分にあったのを買えばいいと思います。
参考URL:http://www.microsoft.com/japan/office/2000/devel …
No.1
- 回答日時:
どちらもWindows上で動作しますが、その違いは簡単に言うと、VBはその単体で動作するのに対して、VBA(Visual Basic for Applications)はOfficeの主要アプリケーション上(WordやExcel)で動作するものです。
VBは、その記述・管理にアプリケーション(VBE)が必要ですが、VBAは現在Officeの各アプリケーションに標準で搭載されています。
参考になる書籍などは、沢山あり過ぎてよく分かりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- Microsoft ASP ASP.NETや.NET、C#とかVBとか 2 2022/05/16 21:16
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- 物理学 黄色マーカVbと書いてあるのですがVaの間違いですかね? また左の項ですと、積分範囲∫(r1→a)で 1 2023/06/21 15:29
- Excel(エクセル) 【VBA】ファイルパスに半角スペースが入ると、VBAが動かない 5 2022/08/04 20:52
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 1 2022/06/18 21:20
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- その他(プログラミング・Web制作) Pythonを習得しての転職活動について 9 2023/02/12 12:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
GDIはいつ使われていますか?
-
ASP(VB).NETでの背景色変更
-
[VB.2005]クライアントからWEB...
-
32ビットのアプリで、64ビットO...
-
Delphiでヘルプメニューを右端に
-
C#のメモリマップドファイルに...
-
unzip32.dllの利用について(64b...
-
JavaアプリケーションからHTML...
-
Java でネイティブアプリケーシ...
-
JavaとObjective-c間でJNIエラー
-
SurfaceViewの一時停止や再開方法
-
RTT計測
-
プラグインとパッチの違いは?
-
HTMLアプリケーションの作成
-
VBAの「for i=1 to cells(…」...
-
データベースのデータをTextBox...
-
Javaでのエラーについて
-
使用しているJUnitのバージョン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
VBのWPFとはなんでしょうか?
-
IISワーカープロセスが原因でCP...
-
unzip32.dllの利用について(64b...
-
プラグインとパッチの違いは?
-
帳票出力について
-
このVBAでExcelアプリケーショ...
-
32ビットのアプリで、64ビットO...
-
C#のメモリマップドファイルに...
-
ログオフ中でもアプリケーショ...
-
C++からC#へ
-
意味が分からないエラー
-
予約システムの開発ツール
-
HTMLアプリケーションの作成
-
JAVAプログラムをWEB表示させる...
-
java3dが動かない
-
外部アプリケーションの呼び出し方
-
AccessとVBの違いについて
-
Javaアプレットで作成したレー...
-
SurfaceViewの一時停止や再開方法
おすすめ情報