|
こんばんは。
>このような内容のプログラムは素人には難解でどこから手をつけてよいかわかりません。。。
どのくらいVBAのご経験があるのかわかりませんが、
ユーザーフォームでは、殆どイベントプロシジャーにコードを記述することに
なりますから、ユーザーフォーム及び、今回使用するコントロール(テキストボックスやコマンドボタン等)にどんなイベントがあるのかざっと参考書なりHELPで学んでください。
それから、データの検索方法について学んでください。
記述された内容から、A列のデータが検索対象ですね!!
A列のデータ内容によって検索アルゴリズムが違います。
A列には、同じ内容のデータが複数は存在しない場合
例
A
1 項目1
2 1
3 2
4 3
5 4
6 10
7 20
・
・
この場合は、Excelの場合、ワークシー関数のMatch関数を使うと便利です。
A列には、同じ内容のデータが複数存在する場合もあるときは、
他の検索方法を使います。
Excelの機能であるオートフィルタ等が考えられます。
これをコード化することを考えてください。
マクロの記録を参考にするとよいでしょうね!!
この辺りの検索方法を予め考えておくことです。
その後で改めて、きちんとした仕様書を記述することです。
この仕様書は、それはそれは、詳細なものですよ!!
プログラムの処理概要から始まり
入力データ例を提示して、
ユーザーフォームの通常操作をもとにすべての操作説明
それによる結果の提示など。
この辺りまで練り上げれば、コードを何にも提示しないような質問投稿には
なってこないと思います。
もっとピンポイントの質問になってくると思います。
|
|