質問: データベースから検索して表示させる方法 os windows me エクセル2000を使用しています。 vbaマクロを使って、 ある表のa列にコードを入力すると、データベースから検索して同じ行のb列に名前が表示されるという表を作りたいのです。 入力するデータが1ヶ所であれば、ifを使って表示させる方法を本で勉強して作れたのですが、 データが約500件近くあるので、出来れば列単位で設定する方法はないでしょうか?
回答: excelの方で質問したほうがいいように思いますが・・・それはいいとして。 データベースはなにをお使いなのでしょう? > データが約500件近くあるので、出来れば列単位で設定する方法はないでしょうか? excelのシート関数ではなくて、vbaを使ってるんですよね? 設定というのが何を指しているのかわからないのですが。 a.a列に入力するたびにb列を表示させたい b.a列を一通り入力し終えてから一気に表示させたい a、b、またはもっと別の方法で実現したいのか・・・によって手段が変わってくると思いますが、 aであれば worksheet_change イベントで処理をすればいいと思います。 bならボタンを作るか、メニューからマクロの呼び出しをして動く関数を作ればいいと思われます。 質問の意味を取り違えていたらごめんなさい。(^-^;