2009年08月20日

エクセルマクロ(VBA):工夫しだい

今日、午前中は定期的な病院受診の日でした。

いつもの様に、9時半予約の11時診察、
薬もらって、会社にたどり着いたのが1時30分。
30分の遅刻。どうしてくれる。ムキー

*====================================*

では、本題です。

昨日の続きですが、

購入実績から個人マスターを読み込む際の検索キーと
して「名前」を使いたいのですが、苗字と名前の間の
空白が不特定な為不一致となり検索できません。

どうすれば一致するかを考えた場合、
購入実績と個人マスターの名前を同じ条件に
してあげる事だと思います。

同じ条件にする方法として、キーにする「名前」の
空白をなくせば購入実績と個人マスター両方の
「名前」が一致するはずです。

という事で、空白を除去する方法で考えてみました。

エクセルマクロ(VBA):工夫しだい

空白をなくすと言っても名前の内容を直接書き換えてはいけないと
思うので、あいてるセルにキー専用として編集します。

エクセルマクロ(VBA):工夫しだい

セルに関数を入れるのではなくプログラムで自動的に編集します。

それでは予想どおり動くか確認してみます。

<ボタン押します>
エクセルマクロ(VBA):工夫しだい

<結果>
エクセルマクロ(VBA):工夫しだい

予想通り検索キーが一致してうまく編集されました。

この方法がいいのか分かりませんが、
工夫しだいでなんとかなるものですね。

これを担当に提案してみよう~と。ピース

スペースを除去する方法は明日説明したいと思います。


同じカテゴリー(VBA)の記事

Posted by ミール at 14:44│Comments(0)VBA
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。