|
▼ユーリ さん:
ユーリさんの確認をいただいていないのですが、以下の前提で実装します。
・属性は各ブックのプロパティの「属性」に、nn/職種と登録してある。
nnは20,30,40。年代を半角数字で入力し、半角の/で区切って
営業、事務、SE (SEは半角大文字)のいずれか。
・シート上のコントロールはフォームではなくコントロールツールボックスを
使用。
・チェックボックスではなくオプションボタンをご希望でしたので各属性の
ボタンは3つではなく4つ(全年齢層、全職種)
私自身は、コードブックとデータブックをわけて管理したいたちでして、シート上にコントロールを配置したデータ処理は、あまり好みではないのですがご要請ですので。
・コードのほとんどは標準モジュール上に記述。シートモジュールでは
プロシジャの呼び出しのみにしてあります。
・ユーザが抽出されたシートをそのまま保存してしまわないよう、このブックは
読み取り専用にしておくことを推奨します。
・実装環境は2003です。たとえば属性などの抽出を行う際にインデックスを
使用しますがOSが変れば、このインデックス番号もかわるようです。
またブックの識別子も2007ではxlsではなくなっていますね。
もしユーリさんの環境が2003ではない場合、標準モジュールの
最初のほうにあるmyExtとmyCatを適切なものに変更してください。
・抽出フォルダはハードコーディングしてあります。
標準モジュールの最初のほうのmyFolderを適切なものに変更してください。
(実行前にフォルダを指定させるダイアログボックスを出すことも可能ですが、
とりあえずハードコーディングにしてあります)
★ふんどしのように長くなりますのでシートの準備手順、コードのご紹介は
夫々わけて次の記事と次の次の記事でアップします。
|
|