|
VBAのコードがどうこう言う以前に、最初に思ったこと。
まず、
・シート2(データがあるシート)
実際のレイアウトがどうなっているのか、解らないけど、
データとして使用するには不向きのレイアウトです。
修正を進めます。
A B C D E F G
1 氏名コード) 姓(漢字)) 名(漢字)) 生年月日) 郵便番号) 住所) 所属)
2 11001 鈴木 太郎 19900212 XXX-XXX 東京都 事務
こんな具合に。
また、
>シート1での検索内容(カナ氏1の“スズキ”)
>シート2にある、該当するデータ(姓(漢字))を紐付け、
まず、無理。
なぜなら、氏名、名前、住所などは、当て字のものが多く存在する。
また、アオキ の場合、青木、青樹、葵木、青城、などさまざま存在します。
それに加えて、氏名データにフリガナ情報があるのか?
テキストなどや、他ファイルなどから持ってきた場合、フリガナ情報は持っていない場合が多い。
その他もろもろ....。
データとして使用したいのなら、氏名、名前、住所のフリガナ欄を設けるべき。
最近は、新規講座作成、クレジットの申し込み、懸賞サイトでも葉書は、ちゃんとフリガナ欄を設けています。
その辺りをまともにやらないと厚生年金受け取り不明者みたいな事にもなりかねます。
上記等が、出来ていれば、
編集 → 検索 をマクロ記録でもすれば、原型コードが作れます。
そして、過去ログなどを見たりすれば、それなりに応用が出来るかも知れません。
|
|