総ありがとう数 累計4,364万(2015年2月6日現在)

みんなへありがとう!!総額390万円分プレゼント!
-PR-
vgfcdx

「VBSでできなくてVBAではできることがあるが
VBAでできなくてVBSでできることはない。」
という認識であってますか?

よろしくお願いいたします。
  • 回答数3
  • 気になる数0

Aみんなの回答(全3件)

回答 (全3件)

  • 2011-10-22 11:22:00
  • 回答No.3
>ならこれから学ぶとしたらvbaのほうが良さそうですね。 初心者の方がどちらから勉強したほうが得なのか ということだったのでしょうかね。 >VBSでできなくてVBAではできることがあるが VBS<VBA である理由ですが 仮にエクセルVBAでは、エクセルの持つ機能がすべて使えます。 シートで使える関数、ピボットテーブルなど便利な機能がそのまま使えます。 VBSのメリット エクセルなどOffi ...続きを読む
>ならこれから学ぶとしたらvbaのほうが良さそうですね。
初心者の方がどちらから勉強したほうが得なのか ということだったのでしょうかね。
>VBSでできなくてVBAではできることがあるが
VBS<VBA である理由ですが
仮にエクセルVBAでは、エクセルの持つ機能がすべて使えます。
シートで使える関数、ピボットテーブルなど便利な機能がそのまま使えます。

VBSのメリット
エクセルなどOffice製品がインストールされていなくても使えますよね。

これから勉強するのであれば、絶対に エクセル の VBA が分かりやすい上、
役に立つ機会が多いでしょう。

VBAといっても アクセスのVBA、アウトルックのVBAとあります。
実際に使ってみるとわかりますが、それぞれに目的があります。
出来る出来ないの機能でどのVBA、あるいはVBSを使うのかを決めるのでなく
やりたいことの目的で どれを使ったら便利であるのか で決めてください。
エクセルのVBAが理解できたら、VBSとVB2010 も少し勉強してみてください。
お礼コメント
>VBSのメリット
>エクセルなどOffice製品がインストールされていなくても使えますよね。

そうなのですか!知りませんでした。
まずVBAから取り掛かってみようと思います。
ご回答ありがとうございました。
投稿日時 - 2011-10-22 14:20:10
  • 同意数0(0-0)
  • ありがとう数0
なるほど、役に立ったなど
感じた思いを「ありがとう」で
伝えてください
  • 2011-10-22 01:35:25
  • 回答No.1
noname#147912

合っています、99%。 VBAはVB6を元にしています、VBSはVB4を元にしています。 さらにVBSは色々な機能を削ぎ落とし、コマンドラインの代用に特化していて、 VBAも色々な機能を削ぎ落としてはいますが、注ぎ足しのほうが多いですので、 断然VBAのほうが高機能です。ただし、エクセルやアクセス専用となるのがネックです。 ...続きを読む
合っています、99%。

VBAはVB6を元にしています、VBSはVB4を元にしています。
さらにVBSは色々な機能を削ぎ落とし、コマンドラインの代用に特化していて、
VBAも色々な機能を削ぎ落としてはいますが、注ぎ足しのほうが多いですので、
断然VBAのほうが高機能です。ただし、エクセルやアクセス専用となるのがネックです。
お礼コメント
ならこれから学ぶとしたらvbaのほうが良さそうですね。
ありがとうございます。
投稿日時 - 2011-10-22 10:43:51
  • 同意数0(0-0)
  • ありがとう数0
なるほど、役に立ったなど
感じた思いを「ありがとう」で
伝えてください
  • 2011-10-22 01:58:32
  • 回答No.2
VBAでできなくてVBSでできることは、 http://msdn.microsoft.com/ja-jp/library/cc392354.aspx に書かれています。 Eval関数やExecute関数は、文字列の内容を VBScriptのコーディングとみなして実行する関数で スクリプト言語ならではの機能です。 一方、VBSでできなくてVBAでできることは、 http://msdn.microsoft. ...続きを読む
VBAでできなくてVBSでできることは、
http://msdn.microsoft.com/ja-jp/library/cc392354.aspx
に書かれています。
Eval関数やExecute関数は、文字列の内容を
VBScriptのコーディングとみなして実行する関数で
スクリプト言語ならではの機能です。

一方、VBSでできなくてVBAでできることは、
http://msdn.microsoft.com/ja-jp/library/cc392401.aspx
にある通り、たくさんあります。
お礼コメント
http://msdn.microsoft.com/ja-jp/library/cc392354.aspx
をよく読んでみます。
ありがとうございます。
投稿日時 - 2011-10-22 10:45:04
  • 同意数0(0-0)
  • ありがとう数0
なるほど、役に立ったなど
感じた思いを「ありがとう」で
伝えてください
  • 回答数3
  • 気になる数0
  • ありがとう数0
  • ありがとう
  • なるほど、役に立ったなど
    感じた思いを「ありがとう」で
    伝えてください

関連するQ&A

その他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

あなたの悩みをみんなに解決してもらいましょう

  • 質問する
  • 知りたいこと、悩んでいることを
    投稿してみましょう
-PR-
-PR-
-PR-

特集


お客様の疑問に答えて企業価値向上

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ