|
>質問なのですが、
>
> '復帰用Keyを作成
> ReDim lngNumb(1 To lngRows, 1 To 1)
> For i = 1 To lngRows
> lngNumb(i, 1) = i
> Next i
>
>とありますが、復帰用のkeyとは何なのでしょうか?グーグルなのどで色々と調べたのですがkey自体の意味も判りませんでした。
>物凄く基本的な質問だと思いますがお願いします。
「復帰用Key」は、書き様が無いので、こう書いて居ます
因って、一般的な用語では有りません?
この元のコードは、整列が必須条件なので、先頭で整列を行います
しかし、Listによっては、元の順位を壊したくない物も有ります
其処で、Listに就いて、先に現在の順位をList外の列に入れて置き、
その順位ごと、整列させ重複削除の処理を行います
最後に、最初に出力した順位をKeyとして整列し順位を元に戻しています
ただ、実際のコードでは、重複行をListの後ろに集める為の整列と、
順位を戻す為の整列を一遍に行っています
また、Listの順位を戻す必要が無い場合、
Listの元々のフィールドで整列できる場合は、
「復帰用Key」出力を行わなくても構いません
|
|