人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

AccessやExcelでマクロとVBAの違いを探してみると、マクロの命令文はVBAで書かれている。といろいろなところであるのですが。
これはマクロでは簡単なことが出来て、それ以上はVBAで作りなさい。と言う意味で
例えば、タグとHPソフトの関係のようなものと捉えて大丈夫でしょうか?

●質問者: Zommerz
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:access Excel Hp VBA ソフト
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● k318
●3ポイント

http://excelfactory.cool.ne.jp/hyperbbs/hyperbbs.cgi?mode=view;C...

マクロ‥‥ExcelやWordなどのソフトに対して『一連の処理』を自動実行させる機能の事

または、自動実行する『一連の処理』を記述したコード(ステートメント)の集まり/総称

VBA‥‥マクロ処理を記述する為の言語ツールのひとつ

とのことです。

◎質問者からの返答

同じところみてますねw

それはわかっているのですが、私の解釈があっているのかどうかが、知りたいです


2 ● cx20
●17ポイント

http://office.microsoft.com/assistance/preview.aspx?AssetID=HP05...

・マクロ … 簡単な命令を実行するのに使用

・VBA … プログラミングを行うの

に使用

という違いがあります。

「タグ」と「HPソフト」というよりは、「タグ」と「JavaScript」という関係のほうが近いような気がします。

◎質問者からの返答

ありがとうございます

タグとjavaScriptかぁ

javaScriptには詳しくないのですが、javaScriptの記述ってタグの中に書くんですよねぇ?

一段深いところとと言う意味ですかね


3 ● きゃづみぃ
●10ポイント

http://www.hatena.ne.jp/awindow?qid=1091280741

初期のAccessやExcelのマクロは、VBAではありませんでした。それが やがてVBAがすべて使えるようになっただけです。

Excelの場合は、シートを挿入するときに マクロ用のシートが挿入できます。

VBAがすべて使えるようになったため、個別にマクロを覚える必要がなくなりました。

◎質問者からの返答

ありがとうございます。

初期のAccessは〜・・・そうみたいですね。

lotusのマクロとかは違うみたいですね。

この説明だとマクロは出来れば使いたくない

と言うような印象を受けるのですが、そういうものなのでしょうか?


4 ● aki73ix
●20ポイント

http://hp.vector.co.jp/authors/VA032275/macro/02.htm

いえ、殆んどVBAとマクロは同じ意味です

マクロはOffice以外のアプリケーションでもつかえますが、VBAではかかれていません

つまり、OfficeでMacroといったらVBAでしかかかれてないのですが

他のアプリケーションでMacroというとVBAとは限らないわけです

HTMLにおけるScriptとSSHやJavascriptやVBScriptの関係に近いと思います

◎質問者からの返答

大変わかりやすい説明ありがとうございます。

Officeにおいては同じものと考えていいのですね。


5 ● takarope
●17ポイント

http://zzxx.zive.net/wx/wx.htm

URLはダミーです。

「マクロは処理の自動化のための手段」

「VBAはマクロをつくるための一つの手段」

ということになると思うのですが、どうでしょう。「マクロでは簡単なことが出来て、それ以上はVBAで作りなさい」という意味だとすると、マクロもVBAもそれぞれ、自動化のための手段っていうことになってしまうので、ちょっと、違うと思います。

◎質問者からの返答

ありがとうございます

同じものを目的としているのなら、何が違うのでしょうか?

実際やってみるとマクロで作るほうが断然簡単だったのでそう捉えていたのですが


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ