ExcelにVBのツールがあるのですが、何のためですか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2006/03/19 01:16:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:WANT No.2

回答回数118ベストアンサー獲得回数9

ポイント30pt

 これは、VBA(マクロ)と言って厳密にはVBと違い、

EXCELで使用するためのVB機能限定版といった感じです。

 これを使うことにより、

 ・値を入れてボタンを押したら自動的に計算させる

 ・テキストファイルなどから自動的にデータを取り出す

 ・データをテキストファイルに自動的に書き出す

などという、手でやってもできないわけじゃないが、

量が膨大だとあまりに面倒なこと等を自動化することができます

その他の回答3件)

id:Setiablue No.1

回答回数124ベストアンサー獲得回数1

ポイント30pt

VBAアクションゲーム?Excel(エクセル)で動かそう!

通常では処理不可能、または日常の手間を省くなど

より便利に使うためです。

id:WANT No.2

回答回数118ベストアンサー獲得回数9ここでベストアンサー

ポイント30pt

 これは、VBA(マクロ)と言って厳密にはVBと違い、

EXCELで使用するためのVB機能限定版といった感じです。

 これを使うことにより、

 ・値を入れてボタンを押したら自動的に計算させる

 ・テキストファイルなどから自動的にデータを取り出す

 ・データをテキストファイルに自動的に書き出す

などという、手でやってもできないわけじゃないが、

量が膨大だとあまりに面倒なこと等を自動化することができます

id:gottokutyo No.3

回答回数2ベストアンサー獲得回数0

なにかの統計、例えば、テストの点数を集計して時などは、平均や標準偏差など細かい計算が必要となることがあります。

このようなときに、VBのツールを利用すると、簡単に統計をまとめることができるのです。

id:tomo_k No.4

回答回数426ベストアンサー獲得回数26

ポイント30pt

Excelのデータを元に別の形式のファイルを生成するとかに使えます。

VBでもExcelデータを元にしていろいろな加工は可能ですが、わざわざVBを使わずともたいていのことはVBAで可能なので重宝しています。

僕は、ExcelでDB定義書を作っておいて、それを元にJavaのDBアクセスオブジェクトのプログラムを出力すると言うことをして工数削減を図っています。

その種のプログラムをVBAで作るのはせいぜい1日もあれば十分で生成すべきプログラムの数が多ければ多いほど工数削減となります。

DBアクセスのプログラムがいくら単純だからとはいえ、一日で入力できる量は限られています。

しかし、このように自動化を図ることによって間違えのないプログラムを大量に生成することが可能になります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません