こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELでVBAを使って住所録(超初心者です)

EXCELでVBAを使って住所録(超初心者です)

会社の住所録を新しく作り直すよう指示されました。
以前作った方がアクセスが得意だったようでアクセスの住所録を使っておりましたが
当方はエクセルを少しかじった程度ですので関数が人より少しできるぐらいです。

本題に入りますが、アクセスのデータをとりあえずエクセルに抜き出し、
2つに別れていたデータをVLOOKUPでぶつけてひとつにまとめました。
そのシートをAとしてそのデータは基本的には入力不可とし、
シートBで名前を検索すると該当アリの場合は住所などが表示され、
かつ訂正が生じた場合はシートBのままそこに入力すると変更ができるように。
該当ナシの場合は新規で住所などをインプットし、
かつシートAの最下部にシートBにてインプットしたデータが
反映されるようにしたいのですが、どのようにプログラミングしたらよろしいでしょうか?
説明がへたくそで申し訳ございません。
VBAの本を買って勉強してから独学で頑張ろうとおもっておりますので
可能かどうかだけでも結構ですので宜しくお願いします。

投稿日時 - 2010-09-15 09:49:45

QNo.6183765

困ってます

質問者が選んだベストアンサー

いろいろやり方があります
VBAでもワークシート関数は使えます
関数に慣れているのでしたら
ワークシート関数を使うようにすればいいでしょうね

さて、この処理のポイントですが

まず シートAとBの関係を整理したほうがいいでしょう
回答者が戸惑います
また、質問に直接関係の無いことは質問本文には入れないほうがいいでしょう
内容がわからにくくなります

後記として補足を入れるくらいにしたほうがいいでしょう

検索がポイントの処理ですね

検索には セルを1つずつ当たる For Each~ と
一発検索のFindがあります
それぞれ特徴があり 人の好き好きです

このテの質問の場合 質問者が回答者の意図をどれだけ理解できるか
という事に結果が左右されます
ここの掲示板ではコードのインデントが反映されないなど
使い勝手にもナンがあります


http://officetanaka.com/patio/patio.cgi?


ここで質問をあげたほうがいいでしょう

ここの特徴は エクセルブックをそのままアップロードできる点にあります

親切な回答者は そのブックを直接修正しアップロードしてくれます

要するに あなたは何もしないで結果を得られるという事も
できてしまいます(礼儀は重んじてください)

そのほうが理解しやすいでしょう

投稿日時 - 2010-09-15 10:15:58

お礼

色々ご丁寧にありがとうございます。
教えていただいた所で再度質問してみます。

投稿日時 - 2010-09-15 15:20:16

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問