質問: excel vba でデータベース操作のできる関数 データベースを扱えるソフトを作ろうと思ったら、通常 access を使うことになると思うのですが、excel で作ろうと思っています。 なぜかというと、office personal版を持ってる人にも使って欲しいからです。 excel の1シートをひとつのテーブルに見立てて、簡単なデータベース操作をしたいのですが、それが簡単に行える関数はありますか? vba の関数でも知りたいのですが、sql文などで扱えるようになってるのがあればなおさらいいのです。
回答: メニュー「外部データの取込み」から、microsoft queryを使って、 odbc経由で、excelのデータに、sqlでアクセスできるんじゃないかしら。 ワークシート関数にも、データベース/統計処理向けのものがありますし、 最悪vbaで、セルを巡回して処理するという手もあります。 いずれにしろ、部品は揃っています。 あとは、それを組み合わせるだけ。 それが一番大変なんですが。 ;-)