語弊があるかもしれないが、VBAといえば、ExcelかAccess向けを指す。WordやOffice共通のVBAも経験はしているが、市販本も、インターネット上の情報も、圧倒的にExcelかAccessの情報である。
なぜなのだろうか?
おそらく、プログラム言語が扱うデータの概念と、ExcelやAccessが扱うデータが非常に似ているからだろう。
ITのお仕事は、情報処理産業ともいう。情報を処理するのだ。その情報は定型化されている方がコンピュータは扱いやすい、という理由ではないだろうか?
Excelはセル、と言う単位に情報を入れる。縦横があるので、横に項目を取ればマトリックスを作りやすい。そのマトリックスをもっと扱いやすくしたのがAccessのようなデータベースである。
今ではGoogleのように「文字を探し出す」ようなことも情報処理としてはニーズがあるが、情報を定型化して保存する方がまだまだ主流である。例えば会計データ然り。
ただ、これからは非定型である情報もニーズがあるだろう。先ほどのGoogleの例ではないが、検索にも活用にも使える必要性が出てくるだろう。データマイニング、言葉と言葉の関連など、マーケティング分野で実用化されている部分はすでにある。
なぜなのだろうか?
おそらく、プログラム言語が扱うデータの概念と、ExcelやAccessが扱うデータが非常に似ているからだろう。
ITのお仕事は、情報処理産業ともいう。情報を処理するのだ。その情報は定型化されている方がコンピュータは扱いやすい、という理由ではないだろうか?
Excelはセル、と言う単位に情報を入れる。縦横があるので、横に項目を取ればマトリックスを作りやすい。そのマトリックスをもっと扱いやすくしたのがAccessのようなデータベースである。
今ではGoogleのように「文字を探し出す」ようなことも情報処理としてはニーズがあるが、情報を定型化して保存する方がまだまだ主流である。例えば会計データ然り。
ただ、これからは非定型である情報もニーズがあるだろう。先ほどのGoogleの例ではないが、検索にも活用にも使える必要性が出てくるだろう。データマイニング、言葉と言葉の関連など、マーケティング分野で実用化されている部分はすでにある。